国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統(tǒng) > 正文

【Git】常用命令commit提交,push推送,merge,添加分支branch

2024-06-28 16:04:09
字體:
來源:轉載
供稿:網(wǎng)友

1.常用操作:

1.添加跟蹤文件

git add .或

git add -A根據(jù)ignore的配置,添加跟蹤文件,其中的.或-A表示添加所有更改過的文件。

2.查看狀態(tài)

git status

3.提交到本地:

git commit -m "說明"引號內為本次提交的說明文字。

4.推送到默認分支

git push如果當前分支是master則自動推送到maser分支。如果是遠程分支的話,此時github服務器上才是會被真正的改變。

5.從遠程分支合并到本地

git pull當合并完后,如果提示有沖突,則輸入

mergetool beyondmerge進行沖突處理,然后在push上去。

2.分支操作

1.查看所有分支

用命令:git branch -a

$ git branch -a* gym  master  remotes/origin/HEAD -> origin/master  remotes/origin/gym  remotes/origin/master結果里一共5個分支,帶remotes的是遠程分支,不帶的是本地分支。前面帶*號的表現(xiàn)當前所處的分支。

master就是主分支,當你從github上clone下之后,默認就是clone的主分支(master)。那么那個origin是什么意思呢?你可以把他理解為你倉庫的網(wǎng)址,如:https://www.xxxx.com/123.git。

2.創(chuàng)建新分支

命令:git branch test。將會創(chuàng)建一個名為test的新分支

然后再次查看所有分支:

git branch -a* gym  master  test  remotes/origin/HEAD -> origin/master  remotes/origin/gym  remotes/origin/master可以看到已經(jīng)有了新分支test。

接下來再把新分支推送到遠程分支:

$ git push origin test 然后再查看所有分支:

$ git branch -a* gym  master  test  remotes/origin/HEAD -> origin/master  remotes/origin/gym  remotes/origin/master  remotes/origin/test可以看到remotes中又多了一個遠程test分支。

3.切換分支

$ git checkout test 

然后再次查看所有分支,你就會 發(fā)現(xiàn)這次*號在test分支上面。

如果以后在push,pull的時候就想用這個分支了,不用master分支了,就繼續(xù)輸入:

$ git push --set-upstream origin test將pull push等操作的默認分支設為test,否則以后pull push的時候每次都要指定哪個分支。

4.刪除本地分支test

$ git branch -d test已刪除分支 test(曾為 eef866f)。再次查看所有分支:

$ git branch -a* gym  master  remotes/origin/HEAD -> origin/master  remotes/origin/gym  remotes/origin/master  remotes/origin/test發(fā)現(xiàn)本地test分支已經(jīng)沒有了。

5.刪除遠程分支

$ git branch -r -d origin/test已刪除遠程分支 origin/test(曾為 eef866f)。

然后在輸入:

$ git push origin --delete test才是真正的刪除遠程分支。

6.合并分支

如果我們想把test分支合并到master分支中,該怎么弄呢?首先先切換到master分支,然后執(zhí)行

git merge test


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 阿合奇县| 乐安县| 周口市| 仪陇县| 东明县| 墨脱县| 克拉玛依市| 庄河市| 南乐县| 方正县| 墨江| 平度市| 宾阳县| 杭锦旗| 南部县| 酉阳| 厦门市| 东兴市| 北辰区| 光泽县| 霍邱县| 富民县| 额济纳旗| 延寿县| 张掖市| 望谟县| 黄陵县| 个旧市| 罗山县| 玉树县| 安顺市| 高碑店市| 佛学| 常山县| 金川县| 科技| 汝城县| 平原县| 屯门区| 万山特区| 大名县|