首先我还是推荐使用 TortoiseGit 工具,以前使用 svn 可以无痛转移到 git。
git 命令行只是方便偶尔在 vscode 中直接提交代码,省事。
查看仓库地址
提交本地代码,只是提交到本地并未上传
1
|
git commit -a -m "日志信息"
|
上传代码到服务
从服务器拉取代码
查看修改的文件
恢复被修改的文件
代码未提交
删除所有未跟踪文件
1
2
3
4
|
git clean -fdx
#-f - force
#-d - directories too
#-x - remove ignored files too
|
在仓库下面定义子模块
1
|
git submodule add -b <分支名> <git地址> <目录>
|
实例:
1
|
git submodule add -b netcore https://github.com/giant-app/EyeNurse.git src/EyeNurse
|
在目录下会生成 .gitmodules 文件
1
2
3
4
|
[submodule "src/EyeNurse"]
path = src/EyeNurse
url = https://github.com/giant-app/EyeNurse.git
branch = netcore
|
这样每次拉取都可以把子仓库拉出来。多个仓库混合编程了
tortoise 子模块教程文档