git命令簡(jiǎn)單總結(jié):
git clone http://... 克隆倉(cāng)庫(kù)到本地
git push origin master 推送到遠(yuǎn)程的origin/master分支上
git status 了解當(dāng)前狀態(tài)
git checkout -- test.txt 丟棄工作區(qū)的修改
git reset HEAD test.txt 修改撤銷掉(unstage)猎贴,重新放回工作區(qū)
git diff test,txt 查看工作區(qū)和版本庫(kù)里面文件的區(qū)別
git log 查看提交日志
git log --pretty=oneline
git reset --hard HEAD^ 退回上一個(gè)版本
git reset --hard HEAD~100
git reset --hard [id] 回滾到具體某一個(gè)版本
git reflog 版本歷史記錄泼掠,最近一個(gè)是當(dāng)前的
git rm test.txt 刪除一個(gè)文件
# 分支:
git branch 查看分支
git branch [name] 創(chuàng)建分支
git checkout [name] 切換分支
git chechout -b [name] 創(chuàng)建并切換分支
git merge [name] 合并某分支到當(dāng)前分支
git merge --no-ff -m "[備注]" [branch name] 禁用Fast forward,合并
git branch -d [name] 刪除分支
git branch -D <name> 強(qiáng)制刪除[-d 刪除失敗時(shí)使用]
git log --graph --pretty=oneline --abbrev-commit 圖解
git log --graph 查看分支合并情況
git rebase 把交叉轉(zhuǎn)換成線,清晰
git stash 把當(dāng)前的工作區(qū)的修改隱藏起來(lái)
git stash list 查看工作現(xiàn)場(chǎng)列表
git stash apply 恢復(fù)工作現(xiàn)場(chǎng)
git stash drop 刪除工作現(xiàn)場(chǎng)
git stash pop 恢復(fù)并刪除工作現(xiàn)場(chǎng)
git log -1 最后一次提交信息
# 協(xié)作:
git remote 查看遠(yuǎn)程倉(cāng)庫(kù)
git remote -v 查看遠(yuǎn)程倉(cāng)庫(kù)詳細(xì)信息
git pull 獲取最新的提交
git checkout -b branch-name origin/branch-name 在本地創(chuàng)建和遠(yuǎn)程分支對(duì)應(yīng)的分支
git branch --set-upstream-to=origin/dev dev 建立本地分支和遠(yuǎn)程分支的關(guān)聯(lián) 本地dev 和 遠(yuǎn)程origin/dev
git config --global alias.co checkout 給命令配置別名
###########################################
# 首次使用需要添加key和配置用戶參數(shù)
git config --global user.name "your name" # 你的名字
git config --global user.email "your email ad" # 你的郵箱
ssh-keygen -t rsa -C "git@email.com" # 你的郵箱,獲取ssh密鑰
# ssh -T git@github.com 綁定
#完全空白項(xiàng)目關(guān)聯(lián)
git init # git初始化
git remote add origin git@server-name:path/repo-name.git # 設(shè)置remote地址 關(guān)聯(lián)本地、遠(yuǎn)程倉(cāng)庫(kù)
git add . # 將全部文件加入git版本管理 .的意思是將當(dāng)前文件夾下的全部文件放到版本管理中
git commit -m "注釋" # 提交文件 使用-m 編寫注釋
git push # 推送到遠(yuǎn)程分支
#有文件的項(xiàng)目關(guān)聯(lián)
git init # git初始化
git remote add origin git@server-name:path/repo-name.git # 設(shè)置remote地址
git pull origin master # 獲取遠(yuǎn)程倉(cāng)庫(kù)origin/master分支上的內(nèi)容
git push -u origin [分支name] # 關(guān)聯(lián)后第一次推送
# git branch --set-upstream-to=origin/master master # 將當(dāng)前分支設(shè)置為遠(yuǎn)程倉(cāng)庫(kù)的master分支 ??嘀韧?
git add . # 將全部文件加入git版本管理 .的意思是將當(dāng)前文件夾下的全部文件放到版本管理中
git commit -m "注釋" # 提交文件 使用-m 編寫注釋
git push # 推送到遠(yuǎn)程分支
# fork倉(cāng)庫(kù)與作者同步
git remote add upstream git@github.com:xxx/xxx.git # 添加作者remote地址
git fetch upstream # 同步最新代碼
git merge upstream/master # 合并本地代碼
git push
git常用命令總結(jié)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)聪姿,“玉大人碴萧,你說(shuō)我怎么就攤上這事乙嘀。” “怎么了破喻?”我有些...
- 文/不壞的土叔 我叫張陵虎谢,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我曹质,道長(zhǎng)婴噩,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任羽德,我火速辦了婚禮几莽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘宅静。我一直安慰自己章蚣,他們只是感情好,可當(dāng)我...
- 文/花漫 我一把揭開白布坏为。 她就那樣靜靜地躺著,像睡著了一般镊绪。 火紅的嫁衣襯著肌膚如雪匀伏。 梳的紋絲不亂的頭發(fā)上,一...
- 那天蝴韭,我揣著相機(jī)與錄音够颠,去河邊找鬼。 笑死榄鉴,一個(gè)胖子當(dāng)著我的面吹牛履磨,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播庆尘,決...
- 文/蒼蘭香墨 我猛地睜開眼剃诅,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了驶忌?” 一聲冷哼從身側(cè)響起矛辕,我...
- 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎付魔,沒想到半個(gè)月后聊品,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡几苍,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年翻屈,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片妻坝。...
- 正文 年R本政府宣布,位于F島的核電站涂臣,受9級(jí)特大地震影響盾计,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜赁遗,卻給世界環(huán)境...
- 文/蒙蒙 一署辉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧岩四,春花似錦哭尝、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至耕姊,卻和暖如春桶唐,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背茉兰。 一陣腳步聲響...
- 正文 我出身青樓坯约,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親莫鸭。 傳聞我的和親對(duì)象是個(gè)殘疾皇子闹丐,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- http://blog.csdn.net/u011301203/article/details/53180427[...
- 想要學(xué)會(huì)使用Git,首先需要理解什么是分布式版本庫(kù)被因,什么是工作區(qū)和暫存區(qū)妇智,這幾個(gè)概念是理解很多命令的基礎(chǔ)。強(qiáng)烈推薦...
- Git常用命令總結(jié) git init 在本地新建一個(gè)repo,進(jìn)入一個(gè)項(xiàng)目目錄,執(zhí)行g(shù)it init,會(huì)初始化一個(gè)...
- Git常用命令總結(jié) git init在本地新建一個(gè)repo,進(jìn)入一個(gè)項(xiàng)目目錄,執(zhí)行g(shù)it init,會(huì)初始化一個(gè)r...