绑定远程git

git remote add upstream https://xxx.git
git pull upstream master

 

通过命令指定upstream:
比如,当前代码仓跟踪了两个upstream:
$ git remote -v
nis ssh://git@xxx1.git (fetch)
nis ssh://git@xxx1.git (push)
origin ssh://git@xxx2.git (fetch)
origin ssh://git@xxx2.git (push)
先删除nis:
$ git remote rm nis
再添加nis:
$ git remote add nis ssh://git@xxx3.git

 

git删除本地的提交(AI给的操作)

1. 查看提交历史,找到要删除的提交的哈希值: “` git log “`

2. 使用 `git reset` 命令将 HEAD 指向要删除的提交的前一个提交: “` git reset HEAD^ “` 如果要删除的提交是前两个提交,可以使用 `HEAD~2`。

3. 如果要删除的提交已经推送到远程仓库,需要使用 `git push` 命令强制推送: “` git push -f “` 注意:强制推送会覆盖远程仓库的提交历史,可能会导致其他人的工作丢失,请谨慎使用。

4. 如果不想覆盖远程仓库的提交历史,可以使用 `git revert` 命令创建一个新的提交,撤销要删除的提交的更改: “` git revert <commit-hash> “` 这样会在提交历史中创建一个新的提交,将要删除的提交的更改撤销。

 

git log操作(AI给的)

1. 使用空格键:按下空格键可以向下翻一页。

2. 使用回车键:按下回车键可以向下翻一行。

3. 使用j和k键:按下j键可以向下移动一行,按下k键可以向上移动一行。

4. 使用q键:按下q键可以退出`git log`命令。

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。