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!