场景一:clone别人的代码继续coding
- 终端下,cd到想要存储的文件目录下
- 敲
git clone xxx
(xxx为你想要clone的远程仓库的master代码,可http可以ssh,如果被加密此处提示要输入用户名密码,根据提示输入即可) - 敲
git branch -r
, 查看远程版本库分支列表,此处记得查看路径,git命令无效时,记得cd到子文件 - 敲
git checkout -b yyy
,意为在本地创建一个分支并切换到此分支下面(yyy是要创建本地分支名称,和想要拉取的远程分支同名即可) - 敲
git branch
,查看本地分支列表,可以看见刚才新建的分支 - 敲
git branch --set-upstream-to origin/yyy
,本地关联远程分支(yyy就是上述的分支名)(敲git branch -vv
可以查看本地分支与远程分支的关联关系) - 敲
git pull
,拉取远程分支里的代码 - 完成操作,代码到手,继续coding即可
场景二:自建分支,merge别人代码继续coding
- 终端下,cd到想要存储的文件目录下
- 敲
git checkout -b yyy
,意为在本地创建一个分支并切换到此分支下面 - 敲
git push origin yyy
, 把在本地创建好的分支推到远程 - 敲
git branch --set-upstream-to origin/yyy
关联本地与远程分支. (敲git branch -vv
可以查看本地分支与远程分支的关联关系) - 敲
git pull
- 敲
git merger master
就可以在刚才自建的yyy分支下合并master里的内容,或者也可以merger别的分支内容 - 完成操作,代码到手,继续coding即可
场景三: 日常提交更改_正常
- 终端下,cd到项目git相关文件目录下
- 敲
git status
查看状态 - 敲
git add .
把项目添加到仓库 - 敲
git commit -m "修改说明"
提交并写注释 - 敲
git push
推到分支上去