這篇文章一如既往還是抄的糯累。特意挑了一篇超簡(jiǎn)單的畜埋,里面命令都是最常用的畦戒,完全能解決日常使用骤公。什么安裝就不說(shuō)了鸟款。誰(shuí)讓我安裝好了呢臂容。參考文章
取得Git倉(cāng)庫(kù)
初始化一個(gè)版本倉(cāng)庫(kù)
git init
Clone遠(yuǎn)程版本庫(kù)
git clone git@remoteAddress.git
添加遠(yuǎn)程版本庫(kù)origin哩治,語(yǔ)法為 git remote add [shortname] [url]
git remote add origin git@xbc.me:wordpress.git
查看遠(yuǎn)程倉(cāng)庫(kù)
git remote -v
提交修改
添加當(dāng)前修改的文件到暫存區(qū)
git add .
如果你自動(dòng)追蹤文件猿规,包括你已經(jīng)手動(dòng)刪除的芬萍,狀態(tài)為Deleted的文件
git add -u
提交你的修改
git commit –m "你的注釋"
推送你的更新到遠(yuǎn)程服務(wù)器,語(yǔ)法為 git push [遠(yuǎn)程名] [本地分支]:[遠(yuǎn)程分支]
git push origin master
查看文件狀態(tài)
git status
跟蹤新文件
git add readme.txt
從當(dāng)前跟蹤列表移除文件尤揣,并完全刪除
git rm readme.txt
僅在暫存區(qū)刪除,保留文件在當(dāng)前目錄柬祠,不再跟蹤
git rm –cached readme.txt
重命名文件
git mv reademe.txt readme
查看提交的歷史記錄
git log
基本分支管理
創(chuàng)建一個(gè)分支
git branch iss53
切換工作目錄到iss53
git chekcout iss53
將上面的命令合在一起北戏,創(chuàng)建iss53分支并切換到iss53
git chekcout –b iss53
合并iss53分支,當(dāng)前工作目錄為master
git merge iss53
合并完成后漫蛔,沒(méi)有出現(xiàn)沖突嗜愈,刪除iss53分支
git branch –d iss53
拉去遠(yuǎn)程倉(cāng)庫(kù)的數(shù)據(jù),語(yǔ)法為 git fetch [remote-name]
git fetch
fetch 會(huì)拉去最新的遠(yuǎn)程倉(cāng)庫(kù)數(shù)據(jù)莽龟,但不會(huì)自動(dòng)到當(dāng)前目錄下蠕嫁,要自動(dòng)合并
git pull
查看遠(yuǎn)程倉(cāng)庫(kù)的信息
git remote show origin
建立本地的dev分支追蹤遠(yuǎn)程倉(cāng)庫(kù)的develop分支
git checkout –b dev origin/develop
總結(jié)
我最經(jīng)常用的命令其實(shí)就只有下面這些。菜雞要努力了毯盈。
git add .
git commit
git pull
git push