git常用命令总结

  • ssh -keygen -t rsa -C "my_email" 创建SSH key
  • ssh -T git@github.com 测试git与github是否连接成功
  • git clone one_ssh 克隆代码到本地

  • git init 初始化仓库,如果是clone下来的仓库,可以不初始化
  • git status 查看仓库的状态
  • git add file_name 将指定文件加入暂存区,使git管理
  • git add . 将所有文件加入暂存区
  • git commit -m "描述" 提交
  • git commit 会弹出一个页面描述提交内容,一般第一行简写,第二行空,第三行详细描述
  • git log 显示所有的提交信息
  • git log --pretty=short 显示简短提交信息
  • git log -p 查看提交带来的改动
  • git log -p file_name 查看特定文件改动
  • git diff [file_name] 查看工作树、暂存区、最新提交之间的差别
  • git diff HEAD 查看与最新提交之间的差别

  • git branch 查看所有分支
  • git checkout -b branch-A 创建并切换至 branch-A 分支,相当于下列两个命令:
    • git branch branch-A 创建分支 branch-A
    • git checkout branch-A 切换至branch-A
  • git checkout - 切换回上一个分支
  • git merge 合并分支
  • git merge --no-ff branch-A 合并时,写上记录
  • git reset --hard hashValue 回溯到hash值的那
  • git reflog 显示所有的操作
  • git commit --amend 修改上一条提交信息
  • git rebase -i HEAD~2 压缩修改历史

  • git remote add origin my_ssh 添加远程仓库
  • git push -u origin master 推送至master分支
  • git push -u origin branch-A 推送至branch-A分支
  • git branch -a 查看全部分支,包括远程分支
  • git checkout -b branch-A origin/branch-A 将github上的branch-A分支获取到本地
  • git pull 于远程仓库更新
  • git pull origin branch-A 与远程仓库的branch-A分支保持一致
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值