`git`命令列常用命令
使用github
總結鏈結位址
個人感覺,git
要比svn
好用,雖然也可能是我不怎麼會用svn
,特此記錄一些常見的git
命令,方便查閱!
本篇部落格來自廖雪峰的官方**,只是做個搬運工,方便查閱,感謝分享!svn
是集中式版本控制系統。集中式版本控制系統的版本庫集中存放在**伺服器,工作的時候要先從**伺服器update
最新的版本,然後開始工作,工作完之後推送自己的版本到**伺服器。集中式版本控制系統必須聯網才能工作,如果網速慢的話,commit
和update
就會成為負擔!
git
是分布式版本控制系統。分布式版本控制系統沒有**伺服器,電腦本地就有完整的版本庫,所以不聯網也是可以工作的。
linux
下git
安裝命令:sudo apt-get install git
安裝完成後,在開始選單中開啟"git->git bash"
,得到乙個命令列視窗,就說明git
安裝成功!安裝成功後,在命令列輸入:
git config --global user.name "your name"
git config --global user.email "[email protected]"
windows
安裝git
後,在開始選單有git bash
、git cmd
、git gui
三個工具。博主大概查了一下,git bash
好像是基於cmd
的,bash
在cmd
的基礎上新增了一些命令和功能,故建議使用bash
更方便。
git gui
則是git
的圖形操作介面。博主對ubuntu
比較熟悉,所以使用的是git bash
。當然更加詳細的各種操作,請參考博文的鏈結位址部分。
建立版本庫
版本庫可以簡單理解成乙個目錄,這個目錄裡面所有檔案都可以被git
管理起來,每個檔案的修、刪除,git
都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻可以"還原"。
初始化git
倉庫:git init
查詢git
倉庫狀態:git status
新增檔案:git add ...
提交檔案:git commit -m "commit info"
查詢當前檔案和git
倉庫中的檔案的區別:git diff 《檔案全稱》
版本回退命令:
git reflog
——可以檢視命令歷史,包含提交的commid id
git reset --hard ***x
——***表示具體的版本id
因為需要從github
下clone
**,特地記錄下命令,以clone
git clone
直接從ubuntu
中clone
opencv
的源**
windows下git的安裝與使用
git使用總結(包含git bash和git gui的使用)
Git使用教程
提起git,大家無疑會想到github,沒錯,我就是通過眾多的github專案鏈結了解到的git,不知你是否也在走這條路呢?如果是的話,本文有一些有用的總結性文字以及一些 git教程 可以教會你如何去使用 git.當然,這些對 github 同樣適用.這裡我又翻到了個幻燈片,可以供大家 寫給大家的 ...
Git使用教程
目的描述 新建的git專案,專案中有許多要從本地上傳到git倉庫的新檔案,如果用git a filename的方法乙個乙個的新增,太費事費力,需要有命令新增所有改動。步驟 進入專案資料夾,在其中使用git bash git clone git address 2.進入git專案的本地資料夾,將自己的...
Git使用教程
之前從未用過git之類的版本控制工具,入職之後,公司使用git做版本控制,到現在也算是了解了git的基本操作。今天總結一下,希望可以給未使用過git的同學一些幫助。首先樹立乙個觀點,git這玩意放心大膽的玩,玩不壞。git是一種分布式版本控制工具,而svn這種屬於集中式版本控制工具。關於分布式與集中...