- git add -A stages All
- git add . stages new and modified, without deleted
- git add -u stages modified and deleted, without new
- 查看當前 git 狀態(tài):git status
- 從 github 上克隆項目: git clone xxxxx
- 將本地文件添加到緩存區(qū):git add .
- 將本地文件推送到本地庫:git commit -m '修改提示'
- 將本地庫文件的修改推送到綁定的 github: git push
git push的一般形式為 git push <遠程主機名> <本地分支名> ,遠程主機名一般為origin- $ git push <遠程主機名> <本地分支名>:<遠程分支名>
比如我要將本地的wy分支推送到遠程wy分支,使用:
git push origin wy:wy - git push操作的完整命令是:
“git push <遠程主機名> <本地分支名>:<遠程分支名>”
“如果省略遠程分支名,則表示將本地分支推送與之存在"追蹤關(guān)系"的遠程分支(通常兩者同名),如果該遠程分支不存在糯景,則會被新建。
$ git push origin master
上面命令表示,將本地的master分支推送到origin主機的master分支暇榴。如果后者不存在,則會被新建蕉世。 - 將 github 庫文件拉取到本地庫: git pull
- $ git push <遠程主機名> <本地分支名>:<遠程分支名>
- 分支:
- 創(chuàng)建的新的分支:git branch <name>
- 查看分支:git branch
- 切換分支: git checkout <name>
- 合并分支:git merge origin/swiper 合并之前要先切換到合并的目標分支上
- 刪除分支:git branch -d <name>
- 版本回退:
- git log 會顯示最近的三個版本蔼紧,head 指針指向最近的版本,輸入 q 可以退出git log
- 加上--pretty=oneline 會簡化信息
- 版本回退:
- git reset --hard HEAD^ 回退到上一個版本狠轻,上上是HEAD^^奸例,往上一百個是HEAD~100
- git reset --hard commit-id
- git reflog 可以查看git 的歷史操作
- git log 會顯示最近的三個版本蔼紧,head 指針指向最近的版本,輸入 q 可以退出git log
- git 更改遠程倉庫地址:
git remote set-url origin <url> - 本地倉庫整體上傳到遠程倉庫
- 首先在github新建一個倉庫(最好不要初始化README.md,因為遠程倉庫和本地倉庫不一樣向楼,首先要git pull同步查吊,經(jīng)常出問題...)。
- 將本地倉庫與遠程倉庫連起來:
git remote add origin git@github.com:yourname/倉庫名.git - git push -u origin master
Git常用命令
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來诈乒,“玉大人罩扇,你說我怎么就攤上這事∨履ィ” “怎么了喂饥?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長肠鲫。 經(jīng)常有香客問我员帮,道長,這世上最難降的妖魔是什么导饲? 我笑而不...
- 正文 為了忘掉前任捞高,我火速辦了婚禮,結(jié)果婚禮上渣锦,老公的妹妹穿的比我還像新娘硝岗。我一直安慰自己,他們只是感情好袋毙,可當我...
- 文/花漫 我一把揭開白布型檀。 她就那樣靜靜地躺著,像睡著了一般听盖。 火紅的嫁衣襯著肌膚如雪胀溺。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼录语,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了禾乘?” 一聲冷哼從身側(cè)響起澎埠,我...
- 正文 年R本政府宣布,位于F島的核電站壁查,受9級特大地震影響觉至,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜睡腿,卻給世界環(huán)境...
- 文/蒙蒙 一语御、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧嫉到,春花似錦沃暗、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽嚼黔。三九已至细层,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間唬涧,已是汗流浹背疫赎。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 分布式版本管理工具 git屬于分布式 svn集中式 git安裝 git初始化一個倉庫 其實就是創(chuàng)建了一個.git隱...