前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >10 Sep 2019 git命令tips

10 Sep 2019 git命令tips

作者头像
俊采
发布2023-10-17 10:44:39
2290
发布2023-10-17 10:44:39
举报
文章被收录于专栏:LEo的网络日志
  • 和上游同步

代码语言:javascript
复制
git remote add upstream __FORK_URL__
git fetch upstream
git checkout master
git merge upstream/master

或者

git rebase upstream/master
  • 删除远程分支
代码语言:javascript
复制
git push origin --delete BRANCH_NAME
  • 基于tag创建分支
代码语言:javascript
复制
git branch <new-branch-name> <tag-name>
  • clone时指定名字
代码语言:javascript
复制
git clone url.git new_name
  • 回滚之前的某次提交
代码语言:javascript
复制
git reset --hard ID
  • 回滚之前的某次提交,保留本地修改
代码语言:javascript
复制
git reset ID
  • 提交一个空commit
代码语言:javascript
复制
git commit --allow-empty --signoff -m "rebuild img" && git push
  • 回退到某次提交并覆盖远端
代码语言:javascript
复制
git reset --hard ID
git push -f
  • 修改最近一次提交信息
代码语言:javascript
复制
git commit --amend
  • 添加signoff
代码语言:javascript
复制
git commit --amend --signoff
  • 撤销上次提交
代码语言:javascript
复制
git reset --soft HEAD^
  • 删除远程分支
代码语言:javascript
复制
git push origin --delete br-name
``

- 撤销上次add

git reset HEAD git revert HEAD

代码语言:javascript
复制
- 基于别人的pr修改

git commit –amend

代码语言:javascript
复制
- merge某次提交

git cherry-pick ID

代码语言:javascript
复制
- 查看修改的文件列表

git whatchanged

代码语言:javascript
复制
- 配置github

ssh-keygen -t rsa -b 4096 -C “ssli@redhat.com” cat ~/.ssh/id_rsa.pub git config –global user.email “ssli@redhat.com” git config –global user.name “Song Song Li” git config –global color.ui auto

代码语言:javascript
复制
- 设置代理

git config –global http.proxy http://proxyUsername:proxyPassword@proxy.server.com:port ```

:) 未完待续……

LEo at 00:12

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档