Git基本命令

  1. 配置用户:git --config --global user.name=“user”
  2. 配置邮箱:git --config --global user.email=“email”
  3. 初始化Git仓库:git init
  4. 添加文件:git add “文件名”
  5. 删除文件:git rm “文件名”
  6. 提交代码:git commit -m “提交内容说明”
  7. 查看改动:git status
  8. 提交修改:git commit -a -m “提交改动说明”
  9. 查看提交历史:git log [-n] (-n 条数)
  10. 创建分支:git branch “分支名” “主分支名”
  11. 切换分支:git checkout “分支名”
  12. 打标签:git tag “标签名” “分支名”
  13. 查看tag:git tag
  14. 变基(合并分支)(分支合并到主分支):先切换到主分支,git checkout master,然后变基,git rebase “分支名”
  15. 删除分支:git branch -d “分支名”
  16. 从打标签的地方创建分支:git branch “分支名” “标签名”
  17. 归档:git archive --format=tar --prefix=mysite-1.0/ “标签名” | gzip > mysite-1.0.tar.gz
  18. 克隆库:git clone “地址”
  19. 查看文件改动:git diff “文件名”
  20. 文件重命名:git mv “原文件名” “新文件名”
  21. 更改分支名:git branch -m “原分支名” “新分支名”
  22. 创建并切换分支:git checkout -b “新分支名” “主分支名”
  23. 合并分支:a) 直接合并(按时间顺序合并)git checkout “主分支名”,git merge “子分支”;b) 压缩合并(所有提交压缩成一个提交)git checkout “主分支名”,git merge --squash “子分支名”,git commit -m “提交子分支改动”;c) 挑选合并(合并某一些提交)。
  24. 合并冲突处理:git mergetool “合并工具”
  25. 查看某次提交改动:git diff “commit ID”
  26. 查看某部分代码的改动历史:git blame -L 10,15 “文件名”(查看该文件10~15行代码的修改历史)
  27. 重置提交到某个版本:git reset
  28. 推送:git push
  29. 推送:git push origin HEAD:refs/for/develop1.0
  30. 生成密钥:ssh-keygen -t rsa
  31. 还原指定文件:git reset “文件名”
  32. 还原所有文件:git reset --hard
  33. 拉取代码:git pull == git fetch, git rebase
  34. 贮藏:git stash
  35. 弹出贮藏:git stash pop
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值