Commonly used github commands 常用github指令
文章说明
本文总结了github的常用指令,包含提交、推送、同步、回退等。
GIT常用指令
提交常用指令
添加当前目录下的所有文件到暂存区
1  | $ git add .  | 
创建一个新的提交并附带一个提交消息
1  | $ git commit -m "Add Commit"  | 
创建一个新的提交附带提交消息和签名
1  | $ git commit -sm "Add Commit"  | 
附加到上一次提交
1  | $ git commit --amend --no-edit  | 
推送常用指令
本地提交推送到远程仓库
1  | $ git push origin  | 
本地提交推送到远程仓库main分支
1  | $ git push origin main  | 
本地提交强制推送到远程仓库main分支
1  | $ git push -f origin main  | 
同步常用命令
显示远程仓库信息
1  | $ git remote -v  | 
添加远程仓库,”upstream”是一个常用的名称,用于表示一个上游仓库
1  | $ git remote add upstream git@github.com:example/example.git  | 
上游仓库获取最新更改
1  | $ git fetch upstream  | 
回退常用命令
回退到指定标识符并保留更改
1  | $ git reset {commitid}  | 
回退到指定标识符不保留更改
1  | $ git reset --hard {commitid}  | 
子模块常用指令
添加子模块到指定路径
1  | $ git submodule add <url> <path>  | 
子模块使用
1  | $ git submodule update --init --recursive  | 
子模块的删除(可能fatal)
1  | $ git config --file=.gitmodules --remove-section submodule.<submodule_name>  | 
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Writer-X!
