Skip to main content

Git命令

设置账号邮箱

$ git config --list --show-origin
$ git config --global user.name "Kimberly"
$ git config --global user.email kimberly@example.com

创建一个新存储库

$ git init
$ git add README.md
$ git commit -m "first commit"
$ git branch -M main
$ git remote add origin git@github.com:kimberlylamme/projects.git
$ git push -u origin main

推送现有存储库

$ git remote add origin git@github.com:kimberlylamme/projects.git
$ git branch -M main
$ git add .
$ git commit -m "frist commit"
$ git push -u origin main

克隆远程存储库

$ git clone git@github.com:kimberlylamme/projects.git

分支管理

$ git branch
$ git branch dev
$ git checkout dev
#分支提交
$ git add test.txt
$ git commit -m "branch test"
$ git push origin dev
#合并分支
$ git checkout main
$ git merge dev
#删除分支
$ git branch -d dev

创建补丁

#patch补丁
$ git format-patch [sha1 id]..[sha1 id]
#diff补丁
$ git diff [sha1 id] [sha1 id] > patch.diff
#检查patch/diff是否能正常打入
$ git apply --check patch.diff
#打入补丁
$ git apply patch.diff
#强制打入补丁
$ git apply --reject patch.diff