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
是
否
再提交
更新代码
否
合并冲突
合并代码
再提交
是
是否更新服务器代码
是
冲突
否
首次提交
本地提交
实际操作分支