一、克隆代碼
1.git clone http://xxxxxxxxxx;
2.如果克隆下來后筑煮,再操作報錯fatal: Not a git repository (or any of the parent directories)芜壁,需初始化git倉庫:git init;
3.查看倉庫狀態(tài):git status冕广;
二速客、創(chuàng)建分支和拉取遠程分支
1、本地從當前所在分支上創(chuàng)建一個新分支: git checkout -b 新分支名欲账;
2屡江、拉取遠程某個分支到本地: git checkout -b 本地分支名 origin/遠程分支名;
三.分支操作
1.查看本地分支:git branch;
2.查看本地和遠程分支:git branch -a;
3.查看遠程分支:git branch -r;
4.刪除分支:git branch -d xxx;
5.關聯遠程分支:git branch --set-upstream-to origin/分支名;
6.切換本地分支:git checkout xxx
7.拉取代碼:git pull(git fetch + git merge)
四.提交
1.git add .;
2.git commit -m '提交說明';
3.將本地倉庫內容提交到遠程倉庫敬惦,默認情況下盼理,如果本地分支與遠程分支同名且關聯,git push就可以俄删,但如果不是宏怔,命令行需要加上遠程分支名。
git push origin localbranch:localbranch
4.git stash:把所有未提交的修改(包括暫存的和非暫存的)都保存起來畴椰,用于后續(xù)恢復當前工作目錄臊诊。
5.git stash pop:恢復之前緩存的工作目錄。
五.合并遠程分支代碼
1.本地創(chuàng)建需要合并的和遠程分支相關聯的分支斜脂,例如需要將origin/dev合并到origin/master分支抓艳,本地先創(chuàng)建dev和master兩個分支,然后切到master分支帚戳,在master分支基礎上執(zhí)行git merge dev玷或,沒有報錯就直接執(zhí)行git push origin master儡首。