?git 創(chuàng)建好倉(cāng)庫(kù)出刷,分配權(quán)限
建倉(cāng)庫(kù):在項(xiàng)目文件夾下打開(kāi)git命令窗口瘾腰。
Git 操作指令:
1板鬓,git init? 初始化項(xiàng)目
2悲敷,git add? 提交/添加
3,git add? .? 全部提交/添加
4俭令,git commit? 進(jìn)入錯(cuò)誤指令? ? :wq 退出錯(cuò)誤指令
5镀迂, git commit -m "提交的注釋"? ?放在本地資源庫(kù)
6 ,git log 查看日志
7唤蔗,git? remote add origin? 遠(yuǎn)端地址? ? ? ? ?添加遠(yuǎn)程倉(cāng)庫(kù)地址
8,git push origin master? 將代碼提交到遠(yuǎn)程倉(cāng)庫(kù)主分支上
9窟赏,git clone? 遠(yuǎn)端地址? ?下載項(xiàng)目
10妓柜,git branch -a? ? ?查看主分支
11 ,git checkout -b? 分支名? ? ?創(chuàng)建分支并切換到此分支上 === git branch 分支名 涯穷,git? checkout 分支名)
12棍掐,git push -u origin 分支名? 第一次提交。把本地分支提交到遠(yuǎn)程倉(cāng)庫(kù)
13拷况,git checkout? 分支名? ? ?切換分支
14作煌,git merge? 分支名? ? 將所在分支與指令分支合并
15,git push? origin master 將本地的主分支與遠(yuǎn)程倉(cāng)庫(kù)上的主分支合并
16赚瘦,git pull origin master 拉取遠(yuǎn)程倉(cāng)庫(kù)主分支和本地倉(cāng)庫(kù)合并
17粟誓,git? branch -d 分支名? ? ?刪除本地分支
18, git push origin -d 遠(yuǎn)程分支名字? ? 刪除遠(yuǎn)程倉(cāng)庫(kù)分支
19起意,git push origin master -f? 強(qiáng)制推送到遠(yuǎn)程倉(cāng)庫(kù)(不用 / 會(huì)被開(kāi)除的鹰服。。)
GIT? 項(xiàng)目流程? 提交:
1 git clone? ? ?拉取遠(yuǎn)程項(xiàng)目
2 git checkout? -b? abc? ?創(chuàng)建一個(gè)abc的子分支揽咕,并進(jìn)入此分支
3 編寫(xiě)代碼
4 git push -u origin abc? (把a(bǔ)bc分支推送到遠(yuǎn)程倉(cāng)庫(kù))
5 git add .? ?(添加所有到暫存區(qū))
6 git commit -m '注釋'(將暫存區(qū)的所有提交到本地資源庫(kù))
7 git push origin abc (將本地資源庫(kù)提交到遠(yuǎn)端abc分支)
GIT 項(xiàng)目流程 合并:
git checkout master (切換到本地主分支)
git pull origin master (拉取遠(yuǎn)程倉(cāng)庫(kù)主分支)
git merge abc (將本地abc分支 合并到master)
git push origin master? (推送到遠(yuǎn)程倉(cāng)庫(kù))