Git是一款免費(fèi)、開(kāi)源的分布式版本控制系統(tǒng),用于敏捷高效地處理任何或小或大的項(xiàng)目。作為一個(gè)分布式的版本控制系統(tǒng),相比于集中式,開(kāi)發(fā)者可以提交到本地,然后通過(guò)克隆,在本地機(jī)器上拷貝一個(gè)完整的Git倉(cāng)庫(kù)。
git的基本使用并不是很麻煩,當(dāng)然實(shí)際開(kāi)發(fā)中還是會(huì)有很多麻煩的地方,就比如分支開(kāi)發(fā),然后進(jìn)行合并,解決沖突,分支管理策略……
Git的使用過(guò)程: 1. 下載git工具 git官網(wǎng) 2. 下載并安裝好git工具后,新建一個(gè)文件夾,右鍵點(diǎn)擊會(huì)出現(xiàn)一個(gè)git bash Here的選項(xiàng),點(diǎn)擊該選項(xiàng)會(huì)出現(xiàn)以下窗口 3. git init
4. 設(shè)置git config
在配置好了默認(rèn)的用戶名和github的賬戶之后就可以使用上述的最后一條語(yǔ)句查看是否設(shè)置好的 5. 配置ssh 創(chuàng)建本地ssh
$ ssh-keygen -t rsa -C "Github 的注冊(cè)郵箱"復(fù)制文件夾 C:/Documents and Settings/Administrator.ssh/id_rsa.pub 文件中的內(nèi)容,然后添加到Github –> Account Setting –> SSH-KEY –> Add SSH-KEY –> 粘貼id_rsa.pub中 在git bash界面輸入
$ ssh -T git@github.com出現(xiàn)Hi xxx! You’ve successfully authenticated, but GitHub does not PRovide shell access. 這就說(shuō)明配置成功,可以連接到github了。 7. 關(guān)聯(lián)github
$ git remote add origin git@github.com:用戶名/倉(cāng)庫(kù)名.git從遠(yuǎn)程倉(cāng)庫(kù)中下載新的改動(dòng)$ git pull origin master9.提交本地修改到遠(yuǎn)程倉(cāng)庫(kù)
$ git add$ git add -A 添加所有修改$ git commit -m "注釋" -- 把本機(jī)緩存中的內(nèi)容提交到本機(jī)的 HEAD 里面$ git push origin master -- 把本地的 commit push 到遠(yuǎn)程倉(cāng)庫(kù)中上述就是基本的初始化本地倉(cāng)庫(kù),配置ssh,以及拉取遠(yuǎn)程倉(cāng)庫(kù)的文件和更新遠(yuǎn)程倉(cāng)庫(kù)的操作,但是git并沒(méi)有這么簡(jiǎn)單,還有其他的命令,要想學(xué)好git命令的使用,還是需要多練習(xí)
$ git clone 遠(yuǎn)程倉(cāng)庫(kù)的git地址$ git status -- 查看狀態(tài)$ git rm <file> -- 從版本庫(kù)中刪除文件$ git help <command> -- 顯示command的help新聞熱點(diǎn)
疑難解答
圖片精選