五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

GIT指北(前篇)

2022-03-28 20:30 作者:vicozan  | 我要投稿

很多做開發(fā)的小伙伴之前都是用svn,并不是說svn不好,只是在版本控制方面確實(shí)弱很多,怎么選各位自行決定。廢話不多說,開整!


一,理解概念

svn只有本地、遠(yuǎn)端倉庫兩個存儲區(qū)域。git的話則有4個存儲區(qū)域,本地、stage、本地倉庫、遠(yuǎn)端倉庫。

1,本地:對文件的直接修改,最原始的文件存儲。

2,stage:臨時(shí)緩存區(qū),修改的內(nèi)容要進(jìn)本地倉庫的話必須先放進(jìn)這里,沒進(jìn)本地倉庫之前可以隨時(shí)取消。當(dāng)更改被提交進(jìn)入本地倉庫后,這個緩存區(qū)就會被清空。

3,本地倉庫:進(jìn)入這里的修改都會被記錄下來,相當(dāng)于游戲的存檔,隨時(shí)可以讀檔回檔。

4,遠(yuǎn)端倉庫:類似github的地方,也可以自己建,相當(dāng)于多一個備份空間,團(tuán)隊(duì)協(xié)作必備。


二,基礎(chǔ)操作

1,下載安裝,https://git-scm.com/

2,配置用戶名、郵箱

git config --global user.name "test"

git config --global user.email?"test@gmail.com"

配置完可以查看當(dāng)前配置,cat ~/.gitconfig

3,初始化git倉庫:git init

此時(shí)隨便添加幾個文本文件到目錄下面,比如test.txt

4,將改動提交到stage中:git add test.txt(指定文件)或者git add -A(所有文件)

? ? ?恢復(fù)改動狀態(tài)(還原):git rm --cached test.txt(指定文件)或者git reset(所有文件)

5,查看狀態(tài):git status

6,提交到本地倉庫:git commit -m "update description"

7,連接遠(yuǎn)端倉庫:git remote add origin https://github.com/test/GitTest.git

其中的origin是遠(yuǎn)端倉庫的名字

8,提交到遠(yuǎn)端倉庫:git push origin master

其中master是分支的名字。也可在命令最后加上-u,輸入一次以后,之后只要執(zhí)行g(shù)it push就可以默認(rèn)推送到origin master上去了。執(zhí)行這一步的時(shí)候第一次會要求輸入用戶名密碼,按照提示執(zhí)行一遍即可。

9,如果其他小伙伴要參與你的項(xiàng)目開發(fā),可以拉取你的遠(yuǎn)端倉庫:

git clone?https://github.com/test/GitTest.git projectFolder

projectFolder是他本地的目錄

10,然后當(dāng)你對項(xiàng)目做了新的修改,并且把修改push到了遠(yuǎn)端倉庫,其他小伙伴可以通過以下命令來獲取你的更新:git pull


三,進(jìn)階操作一

1,創(chuàng)建分支:git branch branch_1

2,查看分支狀態(tài):git branch


星號表示當(dāng)前所在分支


3,切換分支:git checkout branch_1

4,合并分支:git merge branch_1 --no-ff

合并可能會出現(xiàn)比較復(fù)雜的情況,在沒有沖突的情況下先簡單了解一下即可

5,刪除本地分支:git branch -d branch_1

如果本地有改動,可以將-d替換成-D來強(qiáng)行刪除

6,刪除遠(yuǎn)端分支:git push origin :branch_1

注意這個操作只會刪除遠(yuǎn)端倉庫的分支,并不會影響本地倉庫的分支。


看到這里累了的朋友可以明天繼續(xù),別強(qiáng)迫自己一下子全掌握,慢慢來,我會持續(xù)更新的。


GIT指北(前篇)的評論 (共 條)

分享到微博請遵守國家法律
尚义县| 淮阳县| 郓城县| 四会市| 洪湖市| 开封市| 盘山县| 南投县| 陆丰市| 怀宁县| 银川市| 工布江达县| 泗洪县| 灵川县| 句容市| 于都县| 安阳县| 张北县| 凌云县| 九台市| 和田县| 万宁市| 呼玛县| 赤峰市| 百色市| 新龙县| 镇江市| 吉安县| 青田县| 桦甸市| 治县。| 静宁县| 沭阳县| 灌南县| 读书| 建水县| 嘉定区| 阿瓦提县| 长葛市| 合川市| 永寿县|