git常用命令 git常用命令
初始化本地git環(huán)境
? git init
克隆一份代碼到本地倉(cāng)庫(kù)
? git clone XXX
把遠(yuǎn)程庫(kù)的代碼更新到工作臺(tái)
? git pull
強(qiáng)制把遠(yuǎn)程庫(kù)的代碼跟新到當(dāng)前分支上面
? git pull --rebase origin master
把遠(yuǎn)程庫(kù)的代碼更新到本地庫(kù)
? git fetch
把本地的修改加到stage中
? git add .
把stage中的修改提交到本地庫(kù)
? git commit -m "comments here"
把本地庫(kù)的修改提交到遠(yuǎn)程庫(kù)中
? git push
查看遠(yuǎn)程分支/全部分支
? git branch -r/-a
切換到某個(gè)分支
? 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
查看某個(gè)文件的每一行的修改記錄()誰(shuí)在什么時(shí)候修改的)
? git blame someFile
查看當(dāng)前分支有哪些修改
? git status
查看當(dāng)前分支上面的日志信息
? ?git log
查看當(dāng)前沒(méi)有add的內(nèi)容
? git diff
查看已經(jīng)add但是沒(méi)有commit的內(nèi)容
? git diff --cache
上面兩個(gè)內(nèi)容的合并
? git diff HEAD
撤銷本地修改
? git reset --hard HEAD
查看git config的HOME路徑
? echo $HOME
配置git config的HOME路徑
? export $HOME=/c/gitconfig
克隆一個(gè)全新的項(xiàng)目,完成新功能并且提交:
克隆代碼庫(kù)
? 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)程庫(kù)
? git push origin 分支名
目前正在test分支上面開(kāi)發(fā)某個(gè)功能,但是沒(méi)有完成。突然一個(gè)緊急的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)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/53483.html
git常用命令 git常用命令 初始化本地git環(huán)境? git init 克隆一份代碼到本地倉(cāng)庫(kù) ? git clone XXX 把遠(yuǎn)程庫(kù)的代碼更新到工作臺(tái) ? git pull 強(qiáng)制把遠(yuǎn)程庫(kù)的代碼跟新到當(dāng)前分支上面 ? git pull --rebase origin master 把遠(yuǎn)程庫(kù)的代碼更新到本地庫(kù)? git fetch 把本地的修改加到stage中?...
git常用命令 git常用命令 初始化本地git環(huán)境? git init 克隆一份代碼到本地倉(cāng)庫(kù) ? git clone XXX 把遠(yuǎn)程庫(kù)的代碼更新到工作臺(tái) ? git pull 強(qiáng)制把遠(yuǎn)程庫(kù)的代碼跟新到當(dāng)前分支上面 ? git pull --rebase origin master 把遠(yuǎn)程庫(kù)的代碼更新到本地庫(kù)? git fetch 把本地的修改加到stage中?...
摘要:是在服務(wù)器端開(kāi)發(fā)再合適不過(guò)的神器這里只是對(duì)自己平常工作中常常使用到的命令做一個(gè)小小的總結(jié),方便程序員開(kāi)發(fā)和版本控制的配置文件有三個(gè)級(jí)別的配置文件,分別是版本庫(kù)級(jí)別的配置文件全局配置文件用戶家目錄下系統(tǒng)配置文件安裝的時(shí)候所在的目錄,一般情況下 Vim+Gig是在服務(wù)器端開(kāi)發(fā)再合適不過(guò)的神器!這里只是對(duì)自己平常工作中常常使用到的git命令做一個(gè)小小的總結(jié),方便程序員開(kāi)發(fā)和版本控制! git...
閱讀 3055·2023-04-26 02:27
閱讀 2770·2021-11-22 13:54
閱讀 909·2021-11-12 10:36
閱讀 3762·2021-10-09 09:44
閱讀 3186·2021-10-09 09:41
閱讀 1231·2021-09-22 10:02
閱讀 2842·2019-08-30 15:56
閱讀 3110·2019-08-30 11:02