Git 常用命令
Git 基础使用
简介:在日常开发工作中避免不了要使用 git 进行代码管理。下面是总结一些常用的git使用方法。
git 设置代理
说明:git 设置代理可以进行FQ下载
- 使用命令设定git 的代理方式。
// socks代理:
git config --global http.proxy socks5://127.0.0.1:1080
git config --global https.proxy socks5://127.0.0.1:1080
// http/https代理
git config --global http.proxy http://127.0.0.1:8080
git config --global https.proxy https://127.0.0.1:8080
// 取消代理:
git config --global --unset http.proxy
git config --global --unset https.proxy
// 查看配置信息:
git config -l --global
注:修改过代理下载后记得修改回来。
git clone
git pull
git fetch
git rebase
git merge
git push
git checkout
git log
git reset
简介:git reset 进行版本回滚常用参数
- --hard 版本号 (--hard选项会还原到对应的版本,我们就不能达成“撤销提交,修改部分文件内容重新提交并推送”的目的了。)
- --soft 版本号 (--soft选项的意思是,保留当前工作区,以便于我们修改完之后重新提交。)
git reset --hard <版本号>
// 获取历史提交版本号
git log
// 回滚到指定历史版本
git reset --hard <版本号>
// 推送到远程分支
git push origin <指定分支>
git reset --soft <版本号>
// 获取历史提交版本号
git log
// 回滚到指定历史版本
git reset --soft <版本号>
// 推到远程仓库
git push origin <指定分支> --force
注:如果不加--force,会因为本地版本号低于远端仓库版本号而无法推送
git reset --soft <版本号> 修改代码提交
// 获取历史提交版本号
git log
// 回滚到指定历史版本
git reset --soft <版本号>
// 推到远程仓库
git push origin <指定分支> --force
// 修改代码保存
git add .
git commit -m "commit message"
git push origin <指定分支>