GIT基础命令
git config
git config --global user.name "example" |
git clone
git clone < repo url > |
git branch
git branch //列出本地分支 |
git checkout
git checkout filename //放弃单个文件的修改 |
git merger/rebase
git merge/rebase test //将test分支合并到当前分支 |
git pull/fetch
git pull //从远端获取代码合并到本地分支 |
git cherry-pick
git cherry-pick commitId //合并某一次提交 |
回退远端
git push origin HEAD --force |
图形界面
gitk |
tags
git tag -a <ver> <commit id> -m "备注" #指定commit id新增tag |
本地仓库推送到远端
github新建仓库,拿到地址 |
git clean 清除文件
git clean -n [path] #显示path目录下会被删除的文件,但是不会显示文件夹 |
修改注释
git commit --amend |
同步子仓库
git submodule update --init |
应用patch
1. 进入需要更新的目录 |
HTTPS
git config --global http.sslverify false |
CRLF
git config core.autocrlf input |
git revert 撤销某个commit的修改
git revert <commit-hash> |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 L.S.W!
评论