已解决
git常见命令(持续更新)
来自网友在路上 177877提问 提问时间:2023-11-03 16:16:33阅读次数: 77
最佳答案 问答题库778位专家为你答疑解惑
1. 判断是否为git项目
一个repo可以由多个git项目组成,一般每个git项目的根目录下都会有**.git**的文件夹;使用任何git命令前都需要打开到git项目文件下面。
2. git log
- 不带参数
// 查看所有commit的记录
git log
- -p
// 可以查看FileName从建立到现在每一次的commit
git log -p -- FileName
3. git fetch
git fetch作用:下载所有分支到本地,让本地获得所有的commit-id
4. git cherry-pick commit-id
把commit-id对应的分支,加到当前分支上
// 一般会和以下命令配合使用
// 把commit-id对应的分支,加到当前分支上
git cherry-pick commit-id
// 如果有冲突,解决冲突
git add .
git cherry-pick --continue
// 如果没有冲突,就自己开发feature就可以了
5. git diff
显示本次修改的内容
6. git reset commit-id
还原到commit-id这个提交,修改之前的地方
7. git commit
**NOTE:**进入的是vim模式,第一次提交的comment为github上PR的名字。
- 不带参数
// 执行完下面代码后,会让你提交本次本次修改的comment;
git commit
- –amend
// 保持上次的comment
git commit --amend
- 如果因为terminal卡住或者一些其他原因写的comment没有提交成功,出现了readonly字样,则需要进行按照vim的规则加一个
!
进行强制保存退出,即!wq
。
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"git常见命令(持续更新)":http://eshow365.cn/6-31197-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: EDA常用数字器件硬件描述
- 下一篇: 洗衣洗鞋柜洗衣洗鞋小程序