创建git:git init
绑定用户名与邮箱: git config --global user.name "your name"
git config --global user.email "your email"
关联远程仓库: git remote add mosowe git@***********.git
查看当前分支: git branch
删除分支: git branch -D 分支名
删除远程分支:git push origin --delete 分支名
克隆代码:git clone git@***************.git
克隆指定分支代码:git clone -b origin git@***************.git
拉取代码:git pull
查看修改文件:git status
将已修改的文件添加到暂存区: git add * (*表示文件名,若要全部添加,则改为: git add . )
将暂存区文件上传至本地仓库: git commit -m '版本修改说明'
描述文案修改:git commit --amend -m "新的文案"
上传代码:git push
强制上传:git push origin master -f
创建并切换到分支mosowe:git checkout -b mosowe
切换回主支master:git checkout master
将mosowe分支代码合并到master(先切换到master主支):git merge mosowe
将mosowe分支代码覆盖到master(先切换到master主支):git reset --hard mosowe 然后 git push origin master --force
强制远程代码覆盖本地:git reset --hard origin/分支
创建本地分支并同步远程分支:git checkout -b trial2 origin/trial (trial2本地trial远程)
版本回退:git reset --hard 【版本号】
比较分支差异:git log dev ^master (查看 dev 有,而 master 中没有的)
修改远程仓库地址:git remote origin set-url newUrl (newUrl新的git地址)
或者先删除:git remote rm origin
再添加:git remote add origin newUrl
暂存:git stash save "暂存的备注"
取回暂存:git stash pop
查看暂存:git stash list
查看文件提交信息:git blame [<options>] [<rev-opts>] [<rev>] [--] <file>
示例:git blame -L 121,123 *****.ts
git: 常用指令
于 2019-10-08 18:10:49 首次发布