git 常用命令汇总
基础设置
设置用户名和邮箱
bash
1 | git config --global user.email "xxx@outlook.com" |
设置代理
bash
1 | git config --global http.https://github.com.proxy http://127.0.0.1:58591 #单独为github设置代理 |
创建 git 仓库
bash
1 | git init #初始化当前路径为git仓库 |
“origin” 只是一个常用的命名约定,用于表示远程仓库的别名。实际上,你可以使用任何你喜欢的自定义名称来代替 “origin”。这个名称只是用来标识远程仓库的名称,方便你在后续的操作中引用它。所以,你可以根据自己的喜好和项目需求来选择一个有意义的名称作为远程仓库的别名。
提交常用命令
bash
1 | git add . #把当前目录所有修改添加到暂存区 |
拉取常用命令
bash
1 | git clone root@1.1.1.1:/var/repo/hexo.git #拉取自建远程git仓库 |
查询当前 git 状态常用命令
bash
1 | git branch -avv #查看所有分支 |
重置本地仓库
使用以下命令删除所有未跟踪的文件:
该命令中的选项 -f
表示强制删除文件,-d
表示删除未跟踪的目录以及其中的文件。
bash
1 | git clean -df |
放弃所有本地更改并拉取远程仓库的代码。你可以使用 git reset --hard
命令来重置分支,并指定远程分支作为重置的目标。以下是完整的命令:
maxima
1 | git fetch origin && git reset --hard origin/分支名 |
执行该命令后,它会先从远程仓库获取最新的提交记录,然后将本地分支重置为与远程分支一致的状态,丢弃所有本地的更改。最后,你可以使用 git pull
命令来拉取远程仓库的最新代码并进行合并:
ebnf
1 | git pull |
执行上述两个命令后,你应该放弃了所有本地的更改,并将本地分支更新为与远程仓库一致的状态。记得在执行这些命令之前备份任何你想要保留的重要更改。
分支操作
mipsasm
1 | git checkout origin 分支名 #切换分支 |
回滚版本
bash
1 | git reset --hard commit_sha #将本地的状态重置为某次提交 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hyper Tech!
评论