git指令汇总

git指令汇总

●git: 输入git,看看系统有没有安装Git
●git config --global user.name "Your Name"
●git config --global user.email "email@example.com"
●mkdir learngit:创建一个文件夹
●cd learngitgit
●pwd:查看当前目录位置
●git init:把这个目录变成Git可以管理的仓库(.git)
●git add readme.txt:把文件添加到仓库
●git commit -m "wrote a readme file":提交并说明
●git status:查看仓库当前状态
●git diff readme.txt:查看修改内容
●git log:显示从最近到最远的提交日志,最近三次提交
●git log --pretty=oneline:简洁显示
●git reset --hard HEAD^:回退到上一版本
●git reset --hard 1094a:回退到指定版本
●git push -f -u origin master 提交回退之后的版本
●git reflog:记录每一次命令
●git checkout -- file:丢弃工作区修改
●rm test.txt:删除文件管理器中的文件
●git rm test.txt:删除版本库中的该文件
●ssh-keygen -t rsa -C "youremail@example.com":创建SSH Key
●git remote add origin git@server-name:path/repo-name.git:关联一个远程库
●git push -u origin master:第一次推送分支所有内容
●git push origin master:以后推送最新修改
●git clone:克隆一个仓库
●git branch:查看分支
●git branch <name>:创建分支
●git checkout <name>:切换分支
●git checkout -b <name>: 创建并切换分支
●git merge <name>:合并分支
●git branch -d <name>:删除分支
●git log --graph --pretty=oneline --abbrev-commit:查看分支合并情况
●git merge --no-ff -m "merge with no-ff" dev:加上--no-ff参数就可以用普通模式合并,合并后的历史有分支
●git stash:隐藏工作现场,修复bug
●git stash pop:回到工作现场
●git branch -D feature-vulcan:大写D,强行删除没有合并过的分支
●git remote:查看远程库的信息
●git remote -v:查看远程库更详细的信息
●git remote rm <name>:删除远程库连接信息
●git checkout -b branch-name origin/branch-name:在本地创建和远程分支对应的分支
●git branch --set-upstream branch-name origin/branch-name:建立本地分支和远程分支的关联
●git pull:从远程抓取分支
●git rebase
●git tag <tagname>:用于创建一个标签,默认为HEAD,也可以指定一个commit id
●git tag -a <tagname> -m "说明...":指定标签信息
●git tag 查看所有标签
●git show <tagname>:展示标签信息
●git tag -d <tagname>:删除本地标签信息
●git push origin <tagname>:可以推送一个本地标签
●git push origin --tags:可以推送全部未推送过的本地标签
●git push origin :refs/tags/<tagname>:删除远程标签、、
●git config --global alias.unstage 'reset HEAD':设置别名
●git config --global alias.co checkout:设置别名
●git config --global alias.last 'log -1':git last显示最后一次的提交
●git cherry-pick 指定合并某一次提交
●git ls-remote -t 查看远程标签
●git tag -l 查看本地标签

拉取远程标签(解决远程标签和本地标签不一致问题)
●git tag -d <tagname> 删除本地标签
●git fetch origin --prune-tags 更新本地标签库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值