git 简单使用
下载安装 git --version 注册gitee账号 一个本地仓库对应一个远程仓库, 第一次提交的时候需要设置当前用户
git config --global user.name “@flower-q” git config --global user.email “774402957@qq.com”
1.个人使用
远程仓库 --gitee
本地仓库--文件夹
1.先有远程仓库,再有本地仓库
1.在gitee上新建仓库
2.在本地新建文件夹
3.将远程仓库得代码克隆到本地文件夹
>git clone https://....git
4.编写代码
5.将代码提交到本地仓库
git add * 追踪文件
git commit -m '[who]第一次提交/修改了' 提交到本地仓库
如果报错配置用户名密码
>git config --global user.name "flower-q"
>git config --global user.email "774402957@qq.com"
git push origin master 提交到远程仓库
2.先有本地仓库,再有远程仓库
1.在本地新建文件夹
2.编写代码
3.新建远程仓库
4.将本地得文件夹初始化到本地仓库
>git init
5.将代码提交到本地仓库
>git add *
6.编写提交信息
>git commit -m '[who]第一次修改'
7.绑定本地仓库与远程仓库
git remote add origin https://...git
8.提交到远程仓库
git push origin master
2.团队项目
```javascript
1.新建远程仓库 2.邀请合作者 管理–仓库成员管理 ->邀请用户–直接添加(通过邮箱) 3.被邀请者在邮箱进行同意 4.进行多人开发 git clone 团队代码编写 load git add * git commit -m ‘[who]第一次提交’ ******很重要git pull origin master(更新远程仓库到本地) git push origin master(提交本地仓库到远程)
```
```
git 其它常用命令
$ git status
可以查看当前仓库的状态
$ git diff 文件名
可以查看对文件做的修改
$ git log
显示从最近到最远提交日志
时光回溯
$ git reset --hard HEAD^
其中,HEAD^为上个版本,也可以指定版本id;该命令用于可以回退版本
$ git reflog
用于记录输入的每一条命令
$ git checkout –
将对工作区的修改全部撤销
一种是file 自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;
一种是file 已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。
$ git reset HEAD
git reset 命令既可以回退版本,也可以把暂存区的修改回退到工作区。当我们用HEAD 时,表示最新的版本。
删除文件
$ git rm
从用于删除一个文件
分支管理
创建分支
$ git checkout -b
-b 表示创建并切换,相当于以下两条命令:
$ git branch
$ git checkout dev
查看分支:
$ git branch
*<branch>
master
*代表当前所在分支
切换分支:
切换至master分区
$ git check master
合并指定分支到当前分支:
// 假设当前所在为master分区,你想合并一个分区至master分区
$ git merge
由于 git checkout命令也可用于撤销修改,容易混淆,最新版本Git提供了新的git命令git switch 命令来切换分支:
创建新的dev分支,可以使用:
$ git switch -c dev
直接切换到已有的master分支,可以使用:
$ git switch master
使用新的 git switch命令,比git checkout更易理解
|