摘要:常用操作總結(jié)倉(cāng)庫(kù)在當(dāng)前目錄新建一個(gè)代碼庫(kù)新建一個(gè)目錄,將其初始化為代碼庫(kù)下載一個(gè)項(xiàng)目配置顯示當(dāng)前的配置設(shè)置提交代碼時(shí)的用戶信息文件操作添加指定文件到暫存區(qū)添加指定目錄到暫存區(qū),包括子目錄添加當(dāng)前目錄的所有文件到暫存區(qū)刪除工作區(qū)文
git常用操作總結(jié)倉(cāng)庫(kù)
在當(dāng)前目錄新建一個(gè)Git代碼庫(kù)
git init
新建一個(gè)目錄,將其初始化為Git代碼庫(kù)
git init [project]
下載一個(gè)項(xiàng)目
git clone [url]
顯示當(dāng)前的Git配置
git config --list
設(shè)置提交代碼時(shí)的用戶信息
git config [--global] user.name "[name]"
git config [--global] user.email "[email address]"
添加指定文件到暫存區(qū)
git add [file]
添加指定目錄到暫存區(qū),包括子目錄
git add [dir]
添加當(dāng)前目錄的所有文件到暫存區(qū)
git add .
刪除工作區(qū)文件,并且將這次刪除放入暫存區(qū)
git rm [file]
提交暫存區(qū)到倉(cāng)庫(kù)區(qū)
git commit -m [message]
提交暫存區(qū)的指定文件到倉(cāng)庫(kù)區(qū)
git commit [file] -m [message]
本地所有分支
git branch
遠(yuǎn)程所有分支
git branch -r
本地所有分支和遠(yuǎn)程所有分支
git branch -a
新建一個(gè)分支
git branch [branch]
新建一個(gè)分支,并且換到該分支
git checkout -b [branch]
切換回主分支
git checkout master
刪除分支
git branch -d [branch]
刪除遠(yuǎn)程分支
push origin --delete [branch]
git branch -dr [remote/branch]
合并指定分支到當(dāng)前分支
git merge [branch]
查看遠(yuǎn)程分支
git remote -v
更新本地倉(cāng)庫(kù)至最新
git pull
提交本地所有改動(dòng)到遠(yuǎn)程倉(cāng)庫(kù)(默認(rèn)master分支)
git push
提交到遠(yuǎn)程指定分支
git push origin [branch]
本地已有項(xiàng)目與遠(yuǎn)程倉(cāng)庫(kù)連接
git remote add origin [遠(yuǎn)程倉(cāng)庫(kù)地址]
首次將本地代碼提交到遠(yuǎn)程
git push -u origin master
恢復(fù)暫存區(qū)的指定文件到工作區(qū)
git checkout [file]
恢復(fù)暫存區(qū)的所有文件到工作區(qū)
git checkout .
重置暫存區(qū)與工作區(qū),與上一次commit保持一致
git reset --hard
查看有變更的文件
git status
查看當(dāng)前分支的版本歷史
git log
查看暫存區(qū)和工作區(qū)的差異
git diff
切換回某個(gè)歷史版本
git checkout 歷史版本號(hào)
fatal: refusing to merge unrelated histories(拒絕合并不相關(guān)的歷史)
合并兩個(gè)獨(dú)立倉(cāng)庫(kù)歷史
git pull origin master –allow-unrelated-histories
本地master分支提交到遠(yuǎn)程dev分支
git push origin master:dev
error: failed to push some refs to "https://github.com/......"
移除遠(yuǎn)程連接
git remote remove origin
重新連接遠(yuǎn)程地址
git remote add origin [遠(yuǎn)程倉(cāng)庫(kù)地址]
以上主要是總結(jié)git常用的操作,更多git操作請(qǐng)看git
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/98821.html
摘要:是在服務(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...
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中?...
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中?...
閱讀 3638·2023-04-25 14:20
閱讀 1280·2021-09-10 10:51
閱讀 1205·2019-08-30 15:53
閱讀 511·2019-08-30 15:43
閱讀 2373·2019-08-30 14:13
閱讀 2846·2019-08-30 12:45
閱讀 1258·2019-08-29 16:18
閱讀 1227·2019-08-29 16:12