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