在Ubuntu系统中使用Git客户端来操作GitHub代码

2020-02-03 14:10:52丽君

更新子模块:
复制代码$ git submodule update----每次更新或切换分支后都需要运行一下
删除子模块:(分4步走哦)
1)
复制代码$ git rm --cached [path]
2) 编辑“.gitmodules”文件,将子模块的相关配置节点删除掉
3) 编辑“ .git/config”文件,将子模块的相关配置节点删除掉
4) 手动删除子模块残留的目录

5)忽略一些文件、文件夹不提交
在仓库根目录下创建名称为“.gitignore”的文件,写入不需要的文件夹名或文件,每个元素占一行即可,如

复制代码
target
bin
*.db


6)后悔药
删除当前仓库内未受版本管理的文件:
复制代码$ git clean -f
恢复仓库到上一次的提交状态:
复制代码$ git reset --hard

7)Git一键推送多个远程仓库
编辑本地仓库的.git/config文件:

复制代码
[remote "all"]
url = git@github.com:dragon/test.git
url = git@gitcafe.com:dragon/test.git

这样,使用git push all即可一键Push到多个远程仓库中