特若网络 工具插件 常用git命令

常用git命令

创建版本库 修改和提交 查看提交历史 撤销 分支与标签 合并 远程操作

创建版本库

git clone <url>                #克隆远程版本库
git init                       #初始化本地版本库

修改和提交

git status                     #查看状态
git diff                       #查看变更内容
git add .                      #跟踪所有变更过的文件
git add <file>                 #跟踪指定的文件
git mv <old> <new>             #文件改名
git rm <file>                  #删除文件
git rm --cached <file>         #停止跟踪文件但不删除
git commit -m "commit message" #提交所有更新过的文件
git commit --amend             #修改最后一次提交

查看提交历史

git log                        #查看提交历史
git log -p <file>              #查看指定文件的提交历史
git blame <file>               #以列表方式查看指定文件的提交历史

撤销

git reset --hard HEAD         #撤销工作目录中所有未提交文件的修改内容
git checkout HEAD <file>      #撤销指定的未提交文件的修改内容
git revert <commit>           #撤销指定的提交

分支与标签

git branch                    #显示所有本地分支
git checkout <branch/tag>     #切换到指定分支或标签
git branch <new-branch>       #创建新的分支
git branch -d <branch>        #删除本地分支
git tag                       #列出所有本地分支
git tag <tagname>             #基于最新提交创建标签
git tag -d <tagname>          #删除标签

合并

git merge <branch>            #合并指定分支到当前分支
git rebase <branch>           #衍合指定分支到当前分支

远程操作

git remote -v                 #查看远程版本库信息
git remote show <remote>      #查看指定远程版本库信息
git remote add <remote> <url> #添加远程版本库
git fetch <remote>            #从远程库获取代码
git pull <remote> <branch>    #下载代码及快速合并
git push <remote> <branch>    #上传代码及快速合并
git push <remote> :<branch/tag-name> #删除远程分支或标签
git push --tags               #上传所有标签
本文原创,禁止转载。http://www.gjxblog.com/2020/02/27/207/

作者: GJX

广告位
联系我们

联系我们

邮箱: gjx.xin@qq.com

说明:投稿请邮箱联系我,可获得5-50的酬劳。
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部