一提到git,好多人都會想到github,雖然並不是同一個東西,但是也有着一定的聯繫。
svn應該都知道吧,git和svn都是版本控制工具,至於他們的區別,大家可以自行搜索。我們主要是來熟悉一下常用的命令。
git clone
克隆一個遠程庫,當我們從github上克隆一個庫時,經常使用的就是這個命令。git branch / git branch log/ git checkout log/git merge
這些是關於分支的命令,git branch是查看當前所有分支,並顯示當前所在的分支。git branch log是創建一個新的名字是log的分支。git checkout log是從當前分支切換到Log分支。git merge 是合併分支。git pull / git fetch
每次寫代碼之前,最好從遠程抓取一下代碼( git pull ),這樣可以避免衝突。如果有衝突,要先解決衝突。git status/git add /git commit -m /git push origin master
這些都是平時提交代碼最常用的命令。
git status是查看當前分支未提交的代碼或者文件
git add是將未添加的代碼或者文件添加進去
git commit -m 是添加描述信息
git push origin master是將當前分支代碼推送到master上,不過一般是推送到開發規定的分支上去。解決衝突
衝突一般會有<<<<<<<,=======,>>>>>>>這樣的標記,我們可以查看並修改後按照4的步驟重新提交。
目前最常用的就是這些命令,以後會不斷地添加。