gitgit常用命令简介

Posted 骑着乌龟去看海

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gitgit常用命令简介相关的知识,希望对你有一定的参考价值。

  使用Git也好长时间了,但一直没系统的学习过,现在总结以下工作中用到的,记录以下,以后忘记了可以来看看。

  因为操作系统是Windows,所以将简单介绍一下通过git bash命令行的使用;

  本文将不介绍git的安装和配置,主要说一下git几个常用命令的使用;

技术分享

(1)git help 查看常用命令

技术分享

(2)git add  一方面可以将不在版本控制中的文件添加到git管理中,另一方面也用于添加已在版本控制中但是刚修改过的文件; 在这两种情况下, Git都会获得当前文件的快照并且把内容暂存(stage)到索引中,为下一次commit做好准备;

git add .  add后面加了一个点,是想要管理所有文件,如果想管理指定的文件,填写文件名即可;

例如:我新建了一个文本文档,test.txt,现在使用git add命令添加到git管理中,然后准备提交到github上;

技术分享

技术分享

 

(3)git commit 将修改的内容提交到本地git库,但不包括新创建的文件,但git add到git管理中的例外。

但git会强行要求输入此次提交的注释内容,即 git commit -m "写上本次提交的内容的信息"

如果直接git commit的话:

技术分享

技术分享

(4)git push 将提交到本地库的修改推送到远程仓库上去:

其中:zhangwugui是我用户名,JavaTest是项目名称;

技术分享

技术分享

每次增加了新文件就先add,然后commit,如果只是改了文件的内容,只执行commit就行了,当然最后一步都是要执行push,把所以改变推送到我们的github上去托管;

(6)git pull 从远程仓库上更新代码到本地,详细配置:git pull <远程主机名> <远程分支名>:<本地分支名>

技术分享

 

(7)git branch 查看分支

技术分享

 

(8)git branch name 创建分支

技术分享

(9)git checkout name 切换分支

技术分享

(10)git checkout -b name 创建并切换分支

技术分享

(11)git branch -d name  删除分支

技术分享

(12)git stash  把当前分支修改的内容给保存起来

  当你正在开发一个功能时,突然来了一个紧急bug,你要切换到另一个分支上去修改这个bug,但你当前分支的内容还没完成,你还不想提交,就可以使用这个命令把当前的内容给保存起来,然后等修改完bug后,再回来处理你的问题。

技术分享

(13)git stash pop 你修改完bug后,切换回分支,接着处理你的问题,此命令用于找回最后一次保存的

技术分享

还有好多git命令,如git config,git log,git remote等命令,具体可git help查看;

 

以上是关于gitgit常用命令简介的主要内容,如果未能解决你的问题,请参考以下文章

Gitgit常用命令集合

Gitgit常用命令集合

Gitgit常用命令集合

gitgit常用命令

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段