仓库的初始化或导出
-
git init 指令创建并初始化一个git仓库
-
git clone指令直接从github上导出仓库
查看库中文件状态
- git status 指令查看未提交文件状态(每执行一步操作后都可以通过该按钮来确认当前状态)
编辑库中文件
- vim 指令建立新文件并输入文件内容,或修改原有文件内容
查看分支情况
-
git branch 指令查看分支情况
-
git checkout -b 指令建立新分支
-
git checkout 指令跳到指定分支
-
git merge 指令以新建提交的形式,合并分支
-
git rebase 指令以转移被合并分支的提交,至干路末端的形式,合并分支
文件的跟踪及提交
-
git add 指令将当前分支下的未跟踪文件添加至跟踪文件
-
git commit -m 指令将当前分支的跟踪文件提交,并附加备注
文件的远程仓库同步
-
git push 指令将将本地分支更新推送至远程仓库
-
git pull 指令取回远程主机某个分支的更新,再与本地的指定分支合并
Git工作流程简易导图
![](https://img.haomeiwen.com/i13550259/9adc9b54175df1bf.png)
Git分支的本地工作流程
![](https://img.haomeiwen.com/i13550259/b53c44db5f55dca8.png)
![](https://img.haomeiwen.com/i13550259/29a5386a7899c0ea.png)
![](https://img.haomeiwen.com/i13550259/26b337c3a1b9517b.png)
![](https://img.haomeiwen.com/i13550259/f33a75c005659128.png)
本地Git与远程Github的交互工作流程
![](https://img.haomeiwen.com/i13550259/030dcc5073cd5b2b.png)
![](https://img.haomeiwen.com/i13550259/9408d7f803462726.png)
![](https://img.haomeiwen.com/i13550259/d36fbe12969d43a2.png)
网友评论