git命令 | 說明 |
---|---|
git init | 將目錄變?yōu)榭梢怨芾淼膫}庫(Xcode自帶git功能航夺,所以創(chuàng)建好的項目文件是直接可以進行管理的倉庫蕉朵。) |
git add | 將文件加入到倉庫(加到暫存區(qū)),一般使用git add . 將所有文件加入 |
git commit | 將文件提交到倉庫(加到當前分支)阳掐,-m “xxx” 始衅, 后面添加自己的說明 |
git status | 查看倉庫情況 |
git diff 文件名 | 查看文件修改了什么 |
git rest --hard | ~1 或 ~2 或 commit_id 跳到指定版本 |
git log | 查看提交歷史 |
git reflog | 查看歷史命令冷蚂,以便回到未來的某個版本(重返未來) |
git checkout | -b dev 創(chuàng)建分支并切換分支 |
-- readme.txt 把文件在工作區(qū)的修改全部撤銷 | |
git reset head 文件名 | 將暫存區(qū)的撤銷 |
git rm | 刪除 |
git命令 | 說明 |
---|---|
git remote add origin git@xxx.git | 關聯遠程庫 |
git pull | 從遠程抓取 |
git push -u origin master | 第一次推送master分支所有內容 |
git push | 正常push |
git clone | clone項目 |
git branch | 查看分支(name 創(chuàng)建名為name的分支)。-d 刪除分支 |
git merge name | 合并到某分支 (快速合并) |
git log --graph | 查看合并分支圖 |
git merge --no-ff | 普通模式合并(合并歷史有分支汛闸,可以看出做過合并) |
git stash | 將沒有做完的工作項目進行保存 |
git stash pop | 回到工作現場 |
git stash apply | 恢復stash蝙茶,不刪除內容 |
git stash drop | 刪除stash內容 |
git stash list | 查看stash列表 |
接下來,是提交遠端的步驟:
git命令 | 說明 |
---|---|
git remote add origin git@xxx.git | 關聯遠程庫 |
git pull | 從遠程抓取 |
git push -u origin master | 第一次推送master分支所有內容 |
git push | 正常push |
git clone | clone項目 |
git branch | 查看分支(name 創(chuàng)建名為name的分支)诸老。-d 刪除分支 |
git merge name | 合并到某分支 (快速合并) |
git log --graph | 查看合并分支圖 |
git merge --no-ff | 普通模式合并(合并歷史有分支隆夯,可以看出做過合并) |
git stash | 將沒有做完的工作項目進行保存 |
git stash pop | 回到工作現場 |
git stash apply | 恢復stash,不刪除內容 |
git stash drop | 刪除stash內容 |
git stash list | 查看stash列表 |
注意:
每次先進行pull别伏,在push蹄衷,是為了解決沖突。
在pull時出現“no trackinginformation” 說明沒有鏈接(本地-遠程)厘肮。用命令“git branch --set_upstream branch-name origin/branch-name”
一般都會出現這個提示語愧口。