Git 常用命令
2019-08-05 本文已影响1人
这里是廖同学
以下是Git 比较常用的命令 请务必牢记
创建版本库
git init
把文件添加到仓库,添加到暂存区
git add xxxx.xx
把文件提交到仓库,把暂存区的所有内容提交到当前分支
git commit -m"xxxxx"
掌握仓库当前状态
git status
查看修改的内容
git diff xxx.xx
历史纪录,显示从最近都最远的提交日志
git log
回退到上一个版本
HEAD表示当前版本
HEAD^表示上一个版本
HEAD^^表示上上个版本
HEAD~100表示第100个版本
git reset --hard HEAD^
撤销修改,让文件回到最近一个git commit 或git add是的状态
git checkout -- XXX.XX
把暂存区的修改撤销掉,重新放回工作区
git reset HEAD XXX.XX
关联远程库
git remote add origin ( git仓库地址)
创建分支
git branch <name>
切换分支
git checkout <name>
创建并切换分支
git checkout -b <name>
下面会显示所有分支,当前分支前面会标有一个*号
git branch
合并指定分支到当前分支
git merge <name>
删除分支(大写D 强制删除)
git branch -d <name>
删除远程分支
git push origin --delete <branch-name>
推送分支,就是把该分支上的所有本地提交推送到远程库。推送时,要指定本地分支
git push origin <name>
删除一个本地标签
git tag -d <tagname>
删除一个远程标签。
git push origin :refs/tags/<tagname>