創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù) ?git --bare
clone 倉(cāng)庫(kù) git clone 倉(cāng)庫(kù)地址
添加 .gitignore 文件 touch .gitignore
創(chuàng)建分支 git branch dev?
切換到master分支 git checkout master
拉取master主分支 git pull origin master
查看狀態(tài) git status
查看歷史日志 git log?
查看分支 ?git branch -a
提交修改內(nèi)容 ? git add .
提交修改內(nèi)容日至 ?git commit -m"這里寫提交內(nèi)容的注釋"
提交本地分支作為遠(yuǎn)程的master分支 git push origin dev:master
更新遠(yuǎn)程分支到本地 git fetch?
回退當(dāng)前版本 git reset --hard 或 git reset --hard HEAD
回退到指定版本 git reset --hard ?版本號(hào)前7位
git pull origin master --allow-unrelated-histories
git命令行的使用步驟:
1)“git status +(路徑)” -- (沒有路徑)列出當(dāng)前目錄下所有有修改但還未被提交的文件债蓝,(有路徑)列出當(dāng)前路徑下所有有修改但還未被提交的文件
2)"git add 文件路徑"--如果有新建文件,需要先add一下,不然服務(wù)器不認(rèn)識(shí)你新建的文件
3)“git diff +路徑”--比較新舊版本之間的差異
4)“git commit +路徑(.) -m '注釋' ”--提交到本地
5) “git pull”--將服務(wù)器上的代碼下載到本地(使用git pull時(shí)需要先進(jìn)入需要下載的項(xiàng)目目錄)
6) “git push ”--提交到服務(wù)器
--如果git pull有沖突(merge),必須先解決merge才能再一次的pull,commit或push华望。
7)“git reset +版本號(hào)”--回到某一個(gè)本地提交的版本
8)“git log”--查看本地提交的記錄
9)“git blame +文件名”--查看代碼塊的更新時(shí)間,更新操作人,更新內(nèi)容
10)“git branch -r”--查看當(dāng)前處于哪個(gè)分支
11)“git checkout kingsoft-sdk-html5(路徑)”--跳入另外一個(gè)分支
open . ?
git branch -a
git checkout .
git push origin HEAD:分支名
git remote update
git show
git rebase origin/Merged_API_zhaochangwu
open CRM.xcodeproj/project.pbxproj
git checkout .DS_Store
git rebase --continue
git reset --soft 029da0d01c856f94b4d3e553706916e80833a30d
git diff CRM.xcodeproj/project.pbxproj
svn 配置host命令
sudo vi /etc/hosts