Git命令使用

  1. 克隆代码至本地
git clone https://github.com/yourself-origin-url
  1. 查看当前版本状态
git status
  1. 添加文件版本
git add . // 添加所有文件
git add 文件名.后缀名 // 添加想要添加的文件
  1. 提交文件至仓库
git commit -m '文件描提描述'
  1. 推文件至远程仓库
git push // 直接推至当前分支
git push origin 本地分支名或当前分支名:远程分支名 // 从本地或当前分支上提交到想要提交的远程分支上
  1. 查看分支
git branch // 查看本地分支
git branch -a // 查看本地和远程分支
git branch -vv // 查看关联分支
  1. 创建分支
git branch 分支名
  1. 切换分支
git checkout 分支名
  1. 创建并切换分支
git checkout -b 分支名
git checkout --track origin/branch_name // 远程有分支,本地无分支,创建本地分支与远程同名分支并关联远程分支
git push --set-upstream origin branch_name // 本地分支远程没有,新建远程分支并自动与远程分支关联
  1. 创建本地分支并切换且自动关联远程分支
git checkout -b 分支名 origin/branch_name
  1. 删除分支
git branch -d 分支名
git branch -D 分支名 // 强制删除分支
git push origin --delete branch_name // 删除远程分支
  1. 查找之前所 commit 过的所有版本
git log
  1. 找回所有版本
git reflog
  1. 撤销到某次 commit 过的版本
// 先使用 `git log` 查看版本
git reset 想要返回到的commitId
  1. 合并当前分支的 commit 命令为一个
git rebase HEAD~2 -i // `2`为想要合并的commit条数,可以为任意想要合并的条数

然后会进一个页面,如图:
rebase图片
将除了第一行的 pick 外全部改为 s,改完后按 ESC 键然后输入 :wq 保存退出。然后会进入下一个页面,如图:
commit命令修改删除
修改后再次按 ESC 键,输入 :wq 点击 Enter 键,出现下图则成功。
结果图
然后输入

git push origin branch_name --force

显示下图就成功啦!
成功合并commit

  1. 更改 commit 信息(无论是否 push 或提过 PR)
    修改最后一条commit信息
    1:
git rebase -i HEAD~1    // 1 代表要修改最近的多少条信息,如果是“3”,就代表要修改最近的三条 commit 信息

与 *15 类似,只不过将 pick 改为 edit 即可,然后按 ESC,输入 :wq 回车;
2: 接下来两条命令每输入一条按一次回车

git commit --amend
git rebase --continue

3: 如果已经将代码push到分支,就执行下一步:

git push origin branch_name -f    // -f强制推送
  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 15
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值