Git 的一些基本操作和講解
Git(讀音為/g?t/朝群。)是一個(gè)開源的分布式版本控制系統(tǒng)燕耿,可以有效中符、高速地處理從很小到非常大的項(xiàng)目版本管理。 [1] Git 是 Linus Torvalds 為了幫助管理 Linux 內(nèi)核開發(fā)而開發(fā)的一個(gè)開放源碼的版本控制軟件誉帅。
Git 很強(qiáng)大淀散,接下來(lái)我就講解一下簡(jiǎn)單強(qiáng)大的命令
1.git version
查看當(dāng)前git版本
2.全局設(shè)置用戶
git config --global user.name "..." #你的賬號(hào),比如github
git cinfig --global user.email "..." #你的郵箱地址蚜锨,github賬戶郵箱
查看你的賬戶哦~
cat ~/.gitconfig
查看你的git配置,上面就是查看
3.初始化git倉(cāng)庫(kù)档插,并查看狀態(tài)
git init
初始化git倉(cāng)庫(kù),初始化后會(huì)有一個(gè).git的隱藏文件亚再,下面我教一個(gè)如何命令行查看隱藏文件ll -la
查看隱藏文件
touch <file>
命令相當(dāng)于你新建一個(gè)文件 后面跟文件名(記得加后綴)git status
查看當(dāng)前git倉(cāng)庫(kù)的一個(gè)狀態(tài)
4.git暫存區(qū)
-
git add <file>
后面加文件名 就是把后面的文件放到暫存區(qū)郭膛,你可以用上述git status方法查看變化
注意:上述方法只是放到git倉(cāng)庫(kù)的暫存區(qū),還沒有真正的提交氛悬,你也可以用
git rm --cached <file>
的方法把暫存區(qū)的刪除
- 上面的
git add -A
-A 就是all则剃,就是目錄下所有文件加入暫存區(qū)
5.git的提交
-
git commit -m "..."
git commit就是提交,-m 就是可以加備注如捅,""里面寫你要加的備注棍现,告訴別人你干了什么
6.git到你的倉(cāng)庫(kù)
為了顯示,我重新創(chuàng)建一個(gè)存儲(chǔ)庫(kù)
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ù),約定俗成的名字悲关,約定俗成的東西就不建議修改
創(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免密上傳,下次有空在講
- 登上github就可以看到變化
7.除了上述讶舰,我們本地創(chuàng)建git鞍盗,然后,與遠(yuǎn)程倉(cāng)庫(kù)建立連接跳昼,我們也可以直接克隆下來(lái)
git clone https://github.com/QGtiger/git_test.git
遠(yuǎn)程克隆一個(gè)倉(cāng)庫(kù) 后面那個(gè)就是遠(yuǎn)程克隆的倉(cāng)庫(kù)鏈接,git會(huì)克隆下來(lái)般甲,文件名是git_test,因?yàn)槲冶镜禺?dāng)前目錄下有g(shù)it_test文件夾,你可以在后面加空格+文件夾名字
然后鹅颊,我們可以簡(jiǎn)單查看目錄敷存,然后進(jìn)行修改,
vi
命令相當(dāng)于進(jìn)行文本文件的編輯,具體的使用方法你可以自行百度,這里不多詳述
檢查是都修改成功
git push
推送到github
img
git pull
將遠(yuǎn)程倉(cāng)庫(kù)的拉到本地锚烦,相當(dāng)于更新
當(dāng)遠(yuǎn)程倉(cāng)庫(kù)被別人修改的觅闽,也就是前面的
git_test
git本地倉(cāng)庫(kù),這個(gè)時(shí)候涮俄,你就可以切換到git_test 目錄下進(jìn)行下列操作
今天的Git簡(jiǎn)單操作就講到這里,So
Just have fun...