当前位置:首页 > 编程笔记 > 正文
已解决

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 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!