git命令小结

温故而知新!用git也有几年了,对于git命令总是有些生疏,做一次小的总结,避免遗忘。


前面申请账号之类的就不重复了,主要熟悉一些命令,在GitHub网站上(https://github.com/)创建一个工程,作为此次小结的一个示范。


1.git的日常使用命令

1.1先进入某个目录, 克隆库 git clone +地址。


1.2添加修改  git status 查看修改,红的表示没添加的,绿色表示已经添加,但没提交的。git add . 添加


1.3提交修改 git commit -m"提交的注释" (注意:此时只是提交你本地的git库,而没有提交到远程服务器上去)


1.4提交到远程服务器上 git push origin +分支名(默认是主分支master,注意:git push 其实就可以提交了,但是防止分支多的时候,会出差错,origin到分支比较好)  


1.5下载同步别人的提交  git pull



1.6 查看所有提交(本地) git log

1.7对比两次提交 git diff


1.8 回退到某个提交(本地) git reset --hard commit号码


1.9 远程服务器上的回退到某个提交  git reset --hard commit号码(先本地回退) ,然后强行覆盖远程服务器:git push -u origin master -f(强行覆盖请慎用)


2.常用分支操作命令

2.1 查看所有分支 git branch -a


2.2创建分支 git checkout -b +分支名(注意:此时已经在新分支上了)


2.3切换分支 git checkout +分支名(注意:切换分支,本地的git库的内容也会编程所在分支的内容)


2.4合并分支 git merge +名字(注意:此处是将!将某分支合并到当前!当前分支)


2.5 删除分支 git branch -d+名称 (下图BranchTest分支被删了)


3.常用标签命令

3.1添加本地标签 git tag -a +tag名称 +tag注释


3.2 给某个commit添加标签 git tag -a +tag名+tag注释 +commmit号码


3.3 把tag 上传到远程服务器上  git push origin --tags(注意提交所有标签)  git push origin tag名(提交单个tag标签)


下图为结果:

切换标签之后:


3.5 查看标签 git tag -l


3.6 删除标签  git tag -d 标签名称


3.7 删除远服务器上的标签(注意只是删掉标签不是删掉commit)


4其他

暂无



猜你喜欢

转载自blog.csdn.net/zq1564171310/article/details/78406105