Git学习系列之命令大全(二)

你是不是每次使用git命令都要百度一下呢?

本宝宝已经把git基本的命令全部总结到这儿了,

有不懂得可以私信噢~下方有微信联系方式哦~

获取git仓库:

git init

git clone

记录每次更新到数据库:

检查当前状态(分支&文件):git status

新建文件:git add—暂存区

修改文件:modified—git add—暂存区

添加文件:git add—跟踪新文件&已跟踪文件放入暂存区&合并时有冲突文件标为已解决

对比文件:git diff—已修改未暂存   git diff --cached(staged)—已暂存未提交

提交文件:[1]git commit -v [2]git commit -m [3]git commit -a -m(跳过暂存区)

移除文件:git rm 文件名—暂存区域移除 git rm --cached 文件名—git仓库移除但保留在工作目录

文件改名:git mv [原命名] [新命名]

查看提交历史:

git log

撤销操作:

重新提交:git add—git commit --amend

取消暂存文件:git reset HEAD <file>…

撤销文件修改:git checkout -- <file>…

远程仓库:

查看远程仓库:git remote git remote -v(URL显示)

添加远程仓库:git remote add <remote-name> <url>

拉取远程仓库:git fetch [remote-name]—拉取到本地仓库,不会合并分支

合并远程分支:git pull(到当前分支)

推送远程仓库:git push [remote-name] [branch-name]

查看远程仓库:git remote show [remote-name]

移除远程仓库:git remote rm [remote-name]

重命名远程仓库:git remote rename [oldname] [newname]

打印标签:

列出所有标签:git tag

创建附注标签:git tag -a [tagname] -m ‘[taginfo]’

创建轻量标签:git tag [tagname]

后期打个标签:git tag -a [tagname] [提交部分校验名]

查看标签信息:git show [tagname]

推送一个标签:git push origin [tagname]

推送多个标签:git push origin --tags

检出标签新建分支:git checkout -b [branchname] [tagname]

git别名:

撤销暂存文件:git config --global alias.unstage 'reset HEAD --‘

(git reset HEAD -- fileA===git unstage fileA)

看最后一次提交:git config --global alias.last 'log -1 HEAD’

(git log -1 HEAD===git last)

一只头脑简单,四肢发达,眉眼带笑的程序美猴!

欢迎大家关注~

微信:sophie_ru

猜你喜欢

转载自www.cnblogs.com/sophieru/p/9397977.html
今日推荐