git是目前世界上最优秀的版本控制系统,没有之一,所以作为程序员,必须精通git这个工具。这篇文章就是根据个人经验总结出来的git必备知识。
git工作流程图
![](https://img-blog.csdnimg.cn/20210115155609923.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTEyMzk3NDY=,size_16,color_FFFFFF,t_70)
几个必须掌握的常用专业名词
-
workspace: 工作区
-
stage/index: 缓存
- repository : 本地仓库
- remote : 远程仓库
新建一个git仓库
1、 创建一个目录
#mkdir workspace
2、 初始化为git仓库
#git init
复制git远程仓库
1、 创建一个目录作为git仓库
#mkdir 仓库目录名
2、复制远程仓库
#git clone 仓库地址
可以使用-b参数指定分支
#git clone -b 分支名 仓库地址
提交文件到远程仓库
1、 从远程仓库拉下最新文件到本地仓库
#git pull 仓库地址 分支名
2、解决冲突
#git mergetool
将远程仓库最新文件拉到本地后,可能会出现文件冲突的情况,可以使用git mergetool来解决
3、 提交文件到本地仓库
#git add .
#git commit -m 提交的描述信息
4、 将本地仓库文件推送到远程仓库
#git push origin 分支名