GIT命令笔记

  1. Linux上安装Git
    sudo apt-get install git
  2. 创建版本库
    git init
  3. git 提交文件
    git add 文件1 文件2 …
    git commit -m ”提交描述“
  4. 查看当前分支状态
    git status
  5. 查看分支
    git branch
  6. 版本回退
    回退到上一个版本:git reset --hare HEAD^
    回退到知道HASH版本:git reset --hard 哈希值
  7. 查看使用命令的记录
    git reflog
  8. 查看提交历史
    git log
  9. 丢弃工作区的修改
    git checkout – 文件名
  10. 丢弃暂存区的修改
    git reset HEAD 文件名(把暂暂存区文件恢复到工作区)
    git checkout – 文件名(丢弃工作区的修改)
  11. 删除文件
    rm 文件名
    git rm 文件名
    git commit -m “提交描述”
  12. 误删文件恢复
    git checkout – 文件名
  13. 将本地修改推送到远端
    git push origin 分支名
  14. 将本地与远程库关联
    git remote add origin 远端git的位置
  15. 查看远端库信息
    git remote -v
  16. 删除与远端的关联
    git remote rm origin
  17. 从远端克隆一个本地库
    git clone 远端git的位置
  18. 创建一个新的分支并切换到新分支
    git checkout -b 新分支名称
  19. 切换分支
    git checkout 分支名称
  20. 合并分支
    git checkout 主要的分支
    git merge 开发的功能分支
  21. 删除分支
    git branch -d 分支名称
  22. 查看分支合并图
    git log --graph
  23. 暂存现场功能
    git stash //暂存工作现场
    git stash list //查看存储的工作现场
    git stash apply 内容 //恢复stash中的内容但是不删除
    git stash pop 内容 //恢复stash中的内容并且删除
    git stash drop 内容 //删除stash内容
  24. 删除一个没有被合并过的分支
    git branch -D 分支名称
  25. 查看远程库的信息
    git remote
  26. 显示远程的信息
    git remote -v
  27. git的提交历史变成直线
    git rebase(变基)
  28. git 标签功能
    git tag //查看所有标签
    git tag 标签内容 //打一个标签
    git tag 标签内容 提交编号 //给指定提交打一个标签
    git show 标签 //查看标签的内容
    git tag -d 标签 //删除标签
    git push origin 标签 //将标签提交到远端
  29. 忽略一些文件
    在git 的根目录下创建.gitignore文件,把忽略的文件填入
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值