常用的git和repo命令

更新时间:2023-05-16 21:19:06 阅读: 评论:0

常⽤的git和repo命令⾸先下图是git的流程图
相关概念
svn与git命令的对⽐
git常⽤命令
git log // 查看当前库的git log信息
git status ./ // 查看当前库的状态
git diff ./ // ⽐较当前库的修改情况
git add ./ // 将当前库的代码修改提交到暂存区
git commit ./ // 将代码提交到本地分⽀
git commit --amend ./ // 追加修改
translategit ret HEAD~1 // 将当前库恢复到HEAD的上⼀个版本
其他命令
git config -l // 参看配置信息
git show HEAD^ // 查看HEAD的上⼀个版本信息
git show HEAD~4 // 查看HEAD的上溯4代的信息
git ret --hard HEAD^^ // 回退两个版本
git ret --hard 8308f03 // 回退到指定的commitID前7位的版本
git clean -dfx //清除库上没有的东西
git remote -v // 参看远程仓库
git branch -a // 参看远程分⽀
git log --oneline --decorate --graph --all // 图像显⽰git log信息
git log --pretty=format:"%h - %cd %s" --graph // 列出指定格式的log
git log -since="2 weeks ago" // 显⽰2周前到现在所有的历史记录
远程同步
# 下载远程仓库的所有变动
$ git fetch [remote]
e spot run
# 显⽰所有远程仓库
$ git remote -v
# 显⽰某个远程仓库的信息
$ git remote show [remote]
soffio
# 增加⼀个新的远程仓库,并命名
$ git remote add [shortname] [url]
# 取回远程仓库的变化,并与本地分⽀合并
well$ git pull [remote] [branch]
# 上传本地指定分⽀到远程仓库
$ git push [remote] [branch]
# 强⾏推送当前分⽀到远程仓库,即使有冲突
$ git push [remote] --force
# 推送所有分⽀到远程仓库
$ git push [remote] --all
撤销
# 恢复暂存区的指定⽂件到⼯作区
$ git checkout [file]
# 恢复某个commit的指定⽂件到暂存区和⼯作区
mas是哪个国家
$ git checkout [commit] [file]
# 恢复暂存区的所有⽂件到⼯作区
$ git checkout .
# 重置暂存区的指定⽂件,与上⼀次commit保持⼀致,但⼯作区不变
$ git ret [file]
# 重置暂存区与⼯作区,与上⼀次commit保持⼀致
$ git ret --hard
# 重置当前分⽀的指针为指定commit,同时重置暂存区,但⼯作区不变
$ git ret [commit]
aquaria# 重置当前分⽀的HEAD为指定commit,同时重置暂存区和⼯作区,与指定commit⼀致条款英语
$ git ret --hard [commit]
# 重置当前HEAD为指定commit,但保持暂存区和⼯作区不变
$ git ret --keep [commit]
# 新建⼀个commit,⽤来撤销指定commit
b级成绩查询
# 后者的所有变化都将被前者抵消,并且应⽤到当前分⽀
$ git revert [commit]
# 暂时将未提交的变化移除,稍后再移⼊
$ git stash
$ git stash pop
repo常⽤命令
repo init -u URL -b ........ // 创建.repo调节心情的方法
chrisbrownrepo upload // 将代码提交到gerrit.
repo abandon master // 放弃master分⽀
repo forall -c "git ret --hard HEAD" // 所有代码执⾏git命令,回退到HEAD
// repo sync相当于git clone会把repository中的所有内容拷贝到本地,⾮⾸次运⾏repo sync相当于更新和合并. // repo sync会更新.repo下⾯的⽂件,如果在merge的过程中出现冲突,这需要⼿动运⾏git reba --continue. repo sync -c -j 4
repo start master --all // 创建新分⽀
其他帮助参考
git使⽤的更详细参考:可以百度“Pro Git 中⽂版”这个很不错的资料。
另外可以利⽤⼯具⾃带的帮助功能查询常⽤命令:
repo help
git help
git help [command]

本文发布于:2023-05-16 21:19:06,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/111116.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:指定   远程   仓库   暂存区   作区   变化
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图