Git : 一个开源的分布式版本控制系统,说白了就是一种用于管理代码版本的工具。
Git 有三个阶段 :工作区、暂存区以及Git目录,一个文件要用Git来管理,必然经过这三个阶段:从工作区到暂存区再到Git仓。工作区通俗来讲就是我们代码(或文件)所在的地方,暂存区就是保存我们要提交到Git仓的文件的地方,Git目录(即Git仓)就是保存我们代码(或文件)修改记录的地方。当我们修改代码(或文件)之后,使用git add <文件> 就是将修改后的文件添加到暂存区,(准备提交到Git仓),使用git commit -m "描述" 命令就是将暂存区的文件提交到Git仓。
下面介绍Git的一些基本用法
1.提交四部曲
第一步:添加文件到暂存区
复制代码
1
2
3
4
5git add <文件> //添加文件到暂存区 git add . //如果当前目录下的所有文件或大多数文件都要添加到暂存区,可使用这条命令,.表示当 //前目录,不需要的文件用git checkout -- <文件>移除即可
第二步:将暂存区的文件(实际上是索引)提交到Git仓
复制代码
1
2git commit -m "描述" //-m 表示为你的提交添加描述信息
第三步:更新这个仓,保存这个本地仓与远程仓保持同步,否则你本地的修改提交不上远程仓
复制代码
1
2
3git pull --rebase //--rebase 表示当我们更新代码时,如果有冲突,Git则自动帮我们创建一个 //新分支,用来处理冲突
第四步:把本地的提交同步到远程
复制代码
1
2
3
4
5
6
7
8
9git push origin HEAD:refs/for/master //origin 根据 branch.xx.remote=origin //master 根据 branch.xx.merge=refs/heads/master /* git config -l //列出Git仓的配置信息,一般最后两行为: branch.xx.remote=origin branch.xx.merge=refs/heads/master */
2.暂存修改:当你修改完之后发现,修改错分支了,或者代码没有更新到最新状态等等,又不想重新修改,这时就可以将修改暂存,切换完分支或更新完代码之后,就可以将暂存的修改恢复,而不用重新修改
复制代码
1
2
3
4
5
6
7
8git stash //暂存修改 git stash list //列出暂存列表 git stash apply stash@{0} //恢复暂存的某条修改 git stash drop stash@{0} //删除暂存的某条修改
3.回退版本:最新的代码有问题了,想回到之前的版本看看,这时候就可以回退版本
复制代码
1
2
3
4
5
6git reset --hard commit-id //每笔提交都有个ID,选定commit-id回退到某一个版本 /* git log . //列出当前目录下的所有本地提交 */
未完待续。。。
最后
以上就是开朗小海豚最近收集整理的关于Git实用小技巧,看到就是赚到(一)的全部内容,更多相关Git实用小技巧内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复