成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專(zhuān)欄INFORMATION COLUMN

git常用操作

nemo / 2885人閱讀

摘要:常用操作總結(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)程

查看遠(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

撤銷(xiāo)

恢復(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)

錯(cuò)誤解決方案
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

相關(guān)文章

  • Git常用的簡(jiǎn)單命令

    摘要:是在服務(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...

    wmui 評(píng)論0 收藏0
  • 關(guān)于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中?...

    only_do 評(píng)論0 收藏0
  • 關(guān)于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中?...

    lvzishen 評(píng)論0 收藏0
  • 關(guān)于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中?...

    2i18ns 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

nemo

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<