git常用命令汇总

  1. 创建一个空目录: mkdir 文件名

  2. 显示当前目录路径:pwd

  3. 把当前目录变成可以管理的git仓库,生成隐藏.git文件:git init

  4. 把文件添加到暂缓区: git add 文件名

  5. 提交文件:git commit -m ‘注释’

  6. 把当前文件添加到缓存区,并提价文件 –m 后面的是注释: git commit -a -m “xx”

  7. 查看仓库状态:git status

  8. 查看xx 文件修改了哪些内容:git diff 文件名

  9. 查看历史记录:git log

    如果嫌显示的信息太多的话,可以使用命令: git log --pretty=oneline

  10. 返回上个版本:git reset --hard HEAD^ 或者 git reset –hard HEAD~

如果想回退到100个版本,使用git reset –hard HEAD~100

  1. 查看历史记录版本号:git reflog
  2. 把xx文件在工作区修改撤销:git checkout --文件名
  3. 删除xx文件:git rm 文件名
  4. 关联一个远程程序:git remote add origin +网址

git remote add origin https://github.com/tugenhua0707/testgit

  1. 把当前master分支推送到远程库:git push –u(第一次要用-u 以后不需要) origin master
  2. 从远程库克隆:git clone +网址

git clone https://github.com/tugenhua0707/testgit

  1. 创建dev分支,并切换到dev上:git checkout -b dev
  2. 查看当前所有分支:git branch
  3. 切换到master分支:git checkout master
  4. 在当前分支上合并dev分支:git merge dev
  5. 通常合并分支时,git一般使用”Fast forward”模式,在这种模式下,删除分支后,会丢掉分支信息,现在我们来使用带参数 –no-ff来禁用”Fast forward”模式
git merge –no-ff  -m “注释” dev
  1. 删除dev分支:git bransh -d dev
  2. 创建dev分支:git bransh dev 类似于17
  3. 把当前的工作隐藏起来 等以后恢复现场后继续工作:git stash
  4. 查看所有隐藏文件:git stash list
  5. 恢复被隐藏的文件,但是内容不删除:git stash apply
  6. 删除文件:git stash drop
  7. 恢复文件同时,也删除文件:git stash pop
  8. 查看远程信息:git remote
  9. 查看远程详细信息:git remote -v
  10. 把master推送到远程库对应的分支上:git push origin master
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值