GoMind Hub

git 操作手册

计算机知识思维导图:git 操作手册。网页展示前三层结构,可在线查看完整脑图并下载 GoMind 文件。

2026-08-25

计算机知识学习资料思维导图
## git 操作手册
### git 操作手册
#### 实际操作分支
##### 新建git
##### 本地更新
##### 本地提交

> 仅展示前三层结构;请在线查看完整脑图或下载 GoMind 文件。

git 操作手册

git 操作手册
Untitled node
本地下载服务器空项目
先从git服务网站建立
Untitled node
将本地项目更新为git
直接将本地刚才修改为git,再上传服务器,此时再填写服务器的目标地址.



提交后更新代码,可能出现问题:

The current branch is not configured for pull

No value for key remote.origin.url found in configuration



解决办法:

在git Repositories视图中右键属性,open打开config文件,更新服务端地址.

[core]

	symlinks = false

	repositoryformatversion = 0

	filemode = false

	logallrefupdates = true

[remote "origin"]

	url = https://git.oschina.net/liuxiang7/Wosai-framework.git

	fetch = +refs/heads/*:refs/remotes/origin/*

[branch "master"]

	remote = origin

	merge = refs/heads/master
注意项
如果直接迁出服务端git代码,至本地以及存在的项目,会提示目录以及存在,不可以迁出.



错误: not an empty directory



解决办法:

1.不使用迁出的方式,直接将本地刚才修改为git,再上传服务器,此时再填写服务器的目标地址.

2.重命名目录下载.
再到git服务器上建立项目
先在本地建立
新建git
否
否
待后续提交 (建议立即提交)
合并冲突
解决冲突
解决冲突 Mark as Merged
是
冲突
Untitled node
pull灰色无法更新 push同步服务器提示rejected non-fast-forward
原因是:切换了服务器版本视图,非本地当前版本。切换回去即可。

见图示



当勾选在Remote时,是无法提交的
是
提交本地修改代码
commit

push
Untitled node
使用TortoiseGit客户端的reverted回复单个代码
撤销修改Overwrite(单文件)
以服务器为基准,覆盖本地.

(本地修改代码将被撤销)
再更新
再更新
否
是否事先提交代码
是
冲突
本地更新
已关联服务地址
填写网络git服务地址
未关联服务地址
Untitled node
是
否
再提交
更新代码
否
合并冲突
合并代码
再提交
是
是否更新服务器代码
是
冲突
否
首次提交
本地提交
实际操作分支