git常用命令 git常用命令
初始化本地git環(huán)境
? git init
克隆一份代碼到本地倉庫
? git clone XXX
把遠(yuǎn)程庫的代碼更新到工作臺
? git pull
強(qiáng)制把遠(yuǎn)程庫的代碼跟新到當(dāng)前分支上面
? git pull --rebase origin master
把遠(yuǎn)程庫的代碼更新到本地庫
? git fetch
把本地的修改加到stage中
? git add .
把stage中的修改提交到本地庫
? git commit -m "comments here"
把本地庫的修改提交到遠(yuǎn)程庫中
? git push
查看遠(yuǎn)程分支/全部分支
? git branch -r/-a
切換到某個分支
? git checkout master/branch
新建test分支
? git checkout -b test
刪除test分支
? git checkout -d test
假設(shè)當(dāng)前在test分支上面,把master分支上的修改同步到test分支上
? git merge master
調(diào)用merge工具
? git merge tool
把未完成的修改緩存到棧容器中
? git stash
查看所有的緩存
? git stash list
恢復(fù)本地分支到緩存狀態(tài)
? git stash pop
查看某個文件的每一行的修改記錄()誰在什么時候修改的)
? git blame someFile
查看當(dāng)前分支有哪些修改
? git status
查看當(dāng)前分支上面的日志信息
? ?git log
查看當(dāng)前沒有add的內(nèi)容
? git diff
查看已經(jīng)add但是沒有commit的內(nèi)容
? git diff --cache
上面兩個內(nèi)容的合并
? git diff HEAD
撤銷本地修改
? git reset --hard HEAD
查看git config的HOME路徑
? echo $HOME
配置git config的HOME路徑
? export $HOME=/c/gitconfig
克隆一個全新的項(xiàng)目,完成新功能并且提交:
克隆代碼庫
? git clone XXX
新建分支
? git checkout -b test
完成修改
? modify some files
把修改加入stage中
? git add .
提交修改到test分支
? git commit -m ""
切換到master分支
? git checkout master
更新代碼
? git pull
切換到test分支
? git checkout test
把master分支的代碼merge到test分支
? git meger master
把test分支的代碼push到遠(yuǎn)程庫
? git push origin 分支名
目前正在test分支上面開發(fā)某個功能,但是沒有完成。突然一個緊急的bug需要處理
git add .
git stash
git checkout bugFixBranch
git pull --rebase origin master
fix the bug
git add .
git commit -m ""
git push
git checkout test
git stash pop
continue new feature"s development
git工作流
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/117141.html
git常用命令 git常用命令 初始化本地git環(huán)境? git init 克隆一份代碼到本地倉庫 ? git clone XXX 把遠(yuǎn)程庫的代碼更新到工作臺 ? git pull 強(qiáng)制把遠(yuǎn)程庫的代碼跟新到當(dāng)前分支上面 ? git pull --rebase origin master 把遠(yuǎn)程庫的代碼更新到本地庫? git fetch 把本地的修改加到stage中?...
git常用命令 git常用命令 初始化本地git環(huán)境? git init 克隆一份代碼到本地倉庫 ? git clone XXX 把遠(yuǎn)程庫的代碼更新到工作臺 ? git pull 強(qiáng)制把遠(yuǎn)程庫的代碼跟新到當(dāng)前分支上面 ? git pull --rebase origin master 把遠(yuǎn)程庫的代碼更新到本地庫? git fetch 把本地的修改加到stage中?...
摘要:是在服務(wù)器端開發(fā)再合適不過的神器這里只是對自己平常工作中常常使用到的命令做一個小小的總結(jié),方便程序員開發(fā)和版本控制的配置文件有三個級別的配置文件,分別是版本庫級別的配置文件全局配置文件用戶家目錄下系統(tǒng)配置文件安裝的時候所在的目錄,一般情況下 Vim+Gig是在服務(wù)器端開發(fā)再合適不過的神器!這里只是對自己平常工作中常常使用到的git命令做一個小小的總結(jié),方便程序員開發(fā)和版本控制! git...
閱讀 2577·2021-11-25 09:43
閱讀 1848·2021-09-22 15:26
閱讀 3695·2019-08-30 15:56
閱讀 1702·2019-08-30 15:55
閱讀 1889·2019-08-30 15:54
閱讀 804·2019-08-30 15:52
閱讀 3135·2019-08-29 16:23
閱讀 886·2019-08-29 12:43