git使用.md
代理
- 代理查看
git config --global http.proxy |
- 设置代理
git config --global http.proxy http://<proxy_host>:<proxy_port> |
- 取消代理设置
git config --global --unset http.proxy |
删除文件
git rm --cached
可以从版本控制中删除文件,但是保留在本地工作目录中的副本。
用途:
- 不想跟踪特定的文件或文件夹,例如大型数据文件、自动生成的文件或者敏感信息。
- 已经误将不应该被版本控制的文件添加到了 Git 中,需要将其从版本控制中移除。
- 调整
.gitignore
文件,使得新的忽略规则生效。有时候,即使你在.gitignore
中添加了规则,已经追踪的文件依然会被提交。在这种情况下,你需要先使用git rm --cached
移除这些文件,然后再提交更改。
合并分支
切换到主分支:git checkout main
将fs分支合并到主分支:git merger fs
解决冲突后重新提交。
修改commit提交信息
- 修改最近一次的commit信息
git commit --amend |
这会打开默认文本编辑器,然后修改。
- 修改更早的commit信息
需要使用git rebase
,这更加复杂。
修改git默认编辑器
查看当前git默认编辑器:
git config --global core.editor |
修改编辑器:
git config --global core.editor "vim" |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ya0rk の Blog!