git config --global user.name "姓名"
git config --global user.email "郵箱"
git
git clone <url>
github
基於masterfetch
git checkout -b new-branch-name -t master
或git checkout -b new-branch-name origin/master
url
拉取遠程分支,建立切換到本地分支git checkout -b 本地分支 origin/遠程分支
(採用此種方法創建的本地分支會和遠程分支創建映射關係)code
創建兩個分支的映射
(將當前分支映射到遠程的指定分支,注意切換到當前分支)git branch -u origin/遠程分支
rem
git checkout branch-name
it
git status
ast
git diff
email
git diff origin/master 文件路徑
配置
git commit -m '提交信息' filename.txt
git commit -m '提交信息' -a
git push origin new-branch-name
git fetch -p origin
git fetch
git rebase remote-branch
git push origin :branch-name
git pull <remote> <branch>
或git pull --rebase <remote> <branch>
1) git fetch
2) git checkout origin/master -- path/to/file
1) git fetch --all
2) git reset --hard origin/master
git fetch origin master:temp (採用此種方法創建的本地分支不會和遠程分支創建映射關係) 比較本地的倉庫和遠程參考的區別 $ git diff temp 合併temp分支到master分支 $ git merge temp 若是不想要temp分支了,能夠刪除此分支 $ git branch -d temp