欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報邀請碼778899分享:git用法總結(jié)

柚子快報邀請碼778899分享:git用法總結(jié)

http://yzkb.51969.com/

以gitee為例,GitHub也可參考本文

創(chuàng)建遠(yuǎn)程倉庫

在自己的gitee主頁

創(chuàng)建本地倉庫

在文件夾下,右鍵→git bash here

git init

添加gitignore

vi .gitignore

gitignore里的內(nèi)容根據(jù)自己實際情況設(shè)置,這里舉個例子

# #開頭的是注釋

# Prerequisites

*.d # *是通配符

# Compiled Object files

*.slo

*.lo

*.o

*.obj

# Precompiled Headers

*.gch

*.pch

# Compiled Dynamic libraries

*.so

*.dylib

*.dll

# Fortran module files

*.mod

*.smod

# Compiled Static libraries

*.lai

*.la

*.a

*.lib

# Executables

*.exe

*.out

*.app

#下面這個寫法是整個文件夾添加到gitignore里

build/

.vscode/

鏈接遠(yuǎn)程倉庫

git remote add origin https://

# 或者

git remote add origin git@

git add .

git commit -m "first commit"

git push origin master

拉一個自己的分支

基于master分支拉一個自己的開發(fā)分支 在master分支下

git branch dev

git checkout dev

編輯以后,git status看一下改動,git add ,git commit -m "balabala" 在dev分支下,push到遠(yuǎn)程對應(yīng)的倉庫

git push origin dev:dev

合并master的更新到自己的分支

確保本地 master 分支與遠(yuǎn)程 origin 的 master 分支同步

注意這一步不能在master分支下進(jìn)行

git fetch origin master:master

這會將 origin 的 master 分支拉取到本地 master 分支,如果本地尚未存在 master 分支,則會創(chuàng)建一個。

將本地 master 分支合并到本地 dev 分支

切換到dev分支

git merge master

推送到遠(yuǎn)程的dev分支

在dev分支下

git push origin dev:dev

手動解決沖突

編輯沖突文件,查找 <<<<<<、====== 和 >>>>>> 標(biāo)記的區(qū)域并手動解決沖突。保存更改。

添加解決沖突過程中涉及的文件

git status

git add

git commit -m "Resolve merge conflicts"

提pull request 將自己的開發(fā)分支合并到master分支

再提pr之前要先解決沖突 就是將master 的更新先合并到自己的分支里 沒有沖突一般很好提pr 管理員審核測試通過即可合并

刪除遠(yuǎn)程倉庫

git remote remove origin

直接拉現(xiàn)成的遠(yuǎn)程倉庫

git clone git@balabala

git rm 刪除的用法詳解

git分區(qū)介紹

Git 本地數(shù)據(jù)管理,大概可以分為三個區(qū): 工作區(qū)(Working Directory):是可以直接編輯的地方。 暫存區(qū)(Stage/Index):數(shù)據(jù)暫時存放的區(qū)域(commit后)。 版本庫(commit History):存放已經(jīng)提交的數(shù)據(jù)(push后的)。 工作區(qū)的文件 git add 后到暫存區(qū),暫存區(qū)的文件 git commit 后到版本庫

rm / rm -r

刪除工作區(qū)和版本庫的文件

rm 文件

rm -r 文件夾

git rm / git rm -r

作用: 刪除工作區(qū)文件,并且將這次刪除放入暫存區(qū)。 注意: 要刪除的文件是沒有修改過的,就是說和當(dāng)前版本庫文件的內(nèi)容相同。 結(jié)果: 刪除了工作區(qū)和版本庫的文件,因為暫存區(qū)不可能有該文件(如果有意味著該文件修改后 git add 到暫存區(qū),那樣 git rm 命令會報錯)

git rm 文件

git rm -r 文件夾

git rm -f / git rm -f -r

作用: 刪除工作區(qū)和暫存區(qū)文件,并且將這次刪除放入暫存區(qū)。 注意: 要刪除的文件已經(jīng)修改過,就是說和當(dāng)前版本庫文件的內(nèi)容不同。 結(jié)果: 刪除了工作區(qū)、暫存區(qū)和版本庫的文件

git rm -f 文件

git rm -f -r 文件夾

git rm --cached / git rm --cached -r

作用: 刪除暫存區(qū)文件,但保留工作區(qū)的文件,并且將這次刪除放入暫存區(qū)。 結(jié)果: 刪除了暫存區(qū)和版本庫的文件,但保留了工作區(qū)的文件。如果文件有修改并 git add 到暫存區(qū),再執(zhí)行 git rm --cached 和 git commit,那么保留的工作區(qū)文件是修改后的文件,同時暫存區(qū)的修改文件和版本庫的文件也被刪了。 然后commit最后在push

git rm --cached 文件

git rm -r --cached 文件夾

刪除分支

刪除本地分支

注意這個操作必須在另一個不想刪除的分支下進(jìn)行

git branch -d 分支名

柚子快報邀請碼778899分享:git用法總結(jié)

http://yzkb.51969.com/

精彩鏈接

評論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。

轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://m.gantiao.com.cn/post/18828629.html

發(fā)布評論

您暫未設(shè)置收款碼

請在主題配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問

文章目錄