Git的一些基本講解

Git 的一些基本操作和講解

Git(讀音為/g?t/。)是一個(gè)開源的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項(xiàng)目版本管理。 [1] Git 是 Linus Torvalds 為了幫助管理 Linux 內(nèi)核開發(fā)而開發(fā)的一個(gè)開放源碼的版本控制軟件。

Git 很強(qiáng)大,接下來我就講解一下簡(jiǎn)單強(qiáng)大的命令

1.git version 查看當(dāng)前git版本

img

2.全局設(shè)置用戶

git config --global user.name "..."  #你的賬號(hào),比如github
git cinfig --global user.email "..."  #你的郵箱地址,github賬戶郵箱

查看你的賬戶哦~

img

cat ~/.gitconfig 查看你的git配置,上面就是查看

3.初始化git倉(cāng)庫(kù),并查看狀態(tài)

  • git init初始化git倉(cāng)庫(kù),初始化后會(huì)有一個(gè).git的隱藏文件,下面我教一個(gè)如何命令行查看隱藏文件

  • ll -la 查看隱藏文件

img
  • touch <file> 命令相當(dāng)于你新建一個(gè)文件 后面跟文件名(記得加后綴)

  • git status 查看當(dāng)前git倉(cāng)庫(kù)的一個(gè)狀態(tài)

img

4.git暫存區(qū)

  • git add <file> 后面加文件名 就是把后面的文件放到暫存區(qū),你可以用上述git status方法查看變化
img
  • 注意:上述方法只是放到git倉(cāng)庫(kù)的暫存區(qū),還沒有真正的提交,你也可以用

  • git rm --cached <file> 的方法把暫存區(qū)的刪除

img
  • 上面的 git add -A -A 就是all,就是目錄下所有文件加入暫存區(qū)

5.git的提交

  • git commit -m "..." git commit就是提交,-m 就是可以加備注,""里面寫你要加的備注,告訴別人你干了什么
img

6.git到你的倉(cāng)庫(kù)

為了顯示,我重新創(chuàng)建一個(gè)存儲(chǔ)庫(kù)

img
img

1.git remote add origin https://github.com/QGtiger/git_test.git就是跟遠(yuǎn)程的github倉(cāng)庫(kù)創(chuàng)立鏈接,可以用戶多個(gè)遠(yuǎn)程倉(cāng)庫(kù),origin 是一個(gè)名字,意思是遠(yuǎn)程倉(cāng)庫(kù),約定俗成的名字,約定俗成的東西就不建議修改

img

創(chuàng)立鏈接以后,我們就可以進(jìn)行git push操作

  • git push -u origin master origin就是遠(yuǎn)程倉(cāng)庫(kù)的名稱,master就是遠(yuǎn)程倉(cāng)庫(kù)的分支名稱,默認(rèn)就是master,-u 第一次以后推送就只需要git push就行,注意 當(dāng)你git push的時(shí)候可能會(huì)叫你輸入github的賬號(hào)和密碼,你也可以ssh免密上傳,下次有空在講
img
  • 登上github就可以看到變化
img

7.除了上述,我們本地創(chuàng)建git,然后,與遠(yuǎn)程倉(cāng)庫(kù)建立連接,我們也可以直接克隆下來

git clone https://github.com/QGtiger/git_test.git 遠(yuǎn)程克隆一個(gè)倉(cāng)庫(kù) 后面那個(gè)就是遠(yuǎn)程克隆的倉(cāng)庫(kù)鏈接,git會(huì)克隆下來,文件名是git_test,因?yàn)槲冶镜禺?dāng)前目錄下有g(shù)it_test文件夾,你可以在后面加空格+文件夾名字

img

然后,我們可以簡(jiǎn)單查看目錄,然后進(jìn)行修改,vi 命令相當(dāng)于進(jìn)行文本文件的編輯,具體的使用方法你可以自行百度,這里不多詳述

img
img

檢查是都修改成功


img

git push 推送到github

img

img

git pull 將遠(yuǎn)程倉(cāng)庫(kù)的拉到本地,相當(dāng)于更新

當(dāng)遠(yuǎn)程倉(cāng)庫(kù)被別人修改的,也就是前面的git_testgit本地倉(cāng)庫(kù),這個(gè)時(shí)候,你就可以切換到git_test 目錄下進(jìn)行下列操作

img





今天的Git簡(jiǎn)單操作就講到這里,So

Just have fun...

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容