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

首頁綜合 正文
目錄

柚子快報(bào)激活碼778899分享:git學(xué)習(xí)

柚子快報(bào)激活碼778899分享:git學(xué)習(xí)

http://yzkb.51969.com/

文章目錄

介紹git常用命令git分支操作常用命令合并沖突

遠(yuǎn)程倉庫常用命令注意事項(xiàng)

push、pull操作忽略文件列表git.ignore模版文件

介紹

github、gitee碼云是公有代碼倉庫(互聯(lián)網(wǎng)),gitlab是私有的常用于公司內(nèi)部(局域網(wǎng))

代碼推送push、代碼拉取pull、代碼克隆clone

工作區(qū):代碼所在目錄(而非開發(fā)工具idea等)暫存區(qū):臨時(shí)存儲(chǔ)(可以使用命令刪除)本地庫:歷史版本(形成版本不能刪除)遠(yuǎn)程庫:如gitee等,通過本地庫git push可進(jìn)入

??

查看當(dāng)前git版本號(hào)

$ git --version git version 2.44.0.windows.1

git常用命令

注:第一二條命令設(shè)置于gitee等代碼倉庫賬號(hào)沒有關(guān)系,但是不設(shè)置提交代碼可能會(huì)報(bào)錯(cuò)

在git bash頁面可以輸入linux命令

如 ls -a

其中4、5條可搭配./*使用表示將當(dāng)前目錄所有文件git add

第10條命令示例:

34998@LAPTOP-8SD8P8B9 MINGW64 /d/桌面/Study/markdown (master)

$ git reflog

51b3698 (HEAD -> master) HEAD@{0}: commit: second commit

f293c29 HEAD@{1}: commit (initial): first commit

34998@LAPTOP-8SD8P8B9 MINGW64 /d/桌面/Study/markdown (master)

$ git reset --hard f293c29

HEAD is now at f293c29 first commit

34998@LAPTOP-8SD8P8B9 MINGW64 /d/桌面/Study/markdown (master)

$ git reflog

f293c29 (HEAD -> master) HEAD@{0}: reset: moving to f293c29

51b3698 HEAD@{1}: commit: second commit

f293c29 (HEAD -> master) HEAD@{2}: commit (initial): first commit

序號(hào)命令內(nèi)容作用1git config --global user.name 用戶名設(shè)置用戶簽名2git config --global user.name 郵箱設(shè)置用戶郵箱3git init初始化本地倉庫4git status查看狀態(tài)5git add 文件將文件加入暫存區(qū)開始受git管理,追蹤,每次修改需要重新追蹤6git rm --cached 文件刪除暫存區(qū)的該文件7git commit -m “日志信息” 文件名將暫存區(qū)文件提交到本地庫,同5每次修改也需要重新提交8git reflog查看文件更新版本信息9git log比8更詳細(xì)一點(diǎn),版本號(hào)也更長(zhǎng)一點(diǎn)10git reset --hard 版本號(hào)回溯版本至該版本號(hào)

git分支操作

常用命令

命令內(nèi)容作用git branch -v查看分支信息git branch 分支名稱創(chuàng)建新分支git checkout 分支名稱切換當(dāng)前分支git merge 分支名稱把指定的分支合并到當(dāng)前分支上

合并沖突

產(chǎn)生沖突的原因:合并分支時(shí),兩個(gè)分支在同一個(gè)文件的同一個(gè)位置有兩套完全不同的修改。git無法替我們決定使用哪一個(gè),必須認(rèn)為決定新代碼內(nèi)容。

解決方法:

手動(dòng)打開該代碼文件,編輯vim,head表示當(dāng)前分支的代碼文件內(nèi)容,而========下面則是需要合并的分支的同一位置不同內(nèi)容,通過刪除想要預(yù)留的結(jié)果,保存文件。

再接著執(zhí)行g(shù)it add 、git commit操作,git add 常規(guī),但是需要注意的是git commit …… 后面接的文件名不能加。

遠(yuǎn)程倉庫

常用命令

序號(hào)命令內(nèi)容作用1git remote -v查看當(dāng)前所有遠(yuǎn)程地址別名2git remote add 別名 遠(yuǎn)程地址給遠(yuǎn)程地址起別名3git push 別名 分支必須指定分支,別名也可以用地址4git pull 別名 分支拉取遠(yuǎn)程庫對(duì)應(yīng)分支的代碼5git clone 遠(yuǎn)程地址克隆遠(yuǎn)程倉庫代碼到本地(可以不需要登錄本地賬號(hào))

注意事項(xiàng)

第二條命令執(zhí)行后生成兩個(gè)別名第一個(gè)用于拉取pull,第二個(gè)用于推送push, 并且在push之前最好要先pull拉取倉庫的代碼,本地push的代碼不能比遠(yuǎn)程倉庫的代碼版本低。 使用idea的在github上新創(chuàng)建一個(gè)遠(yuǎn)程倉庫時(shí)如果使用破解版idea可能會(huì)出現(xiàn)鏈接不成功的情況,可以嘗試一下在github上自己新建一個(gè)倉庫然后再用push填寫倉庫連接上傳。

34998@LAPTOP-8SD8P8B9 MINGW64 /d/桌面/Study/markdown (master)

$ git remote -v

markdown https://github.com/78687dfgjn/markdown.git (fetch)

markdown https://github.com/78687dfgjn/markdown.git (push)

34998@LAPTOP-8SD8P8B9 MINGW64 /d/桌面/Study/markdown (master)

在第一次使用第三條命令時(shí),git會(huì)讓你登錄,我試了我直接用瀏覽器的方式登錄不行,然后我選擇用github個(gè)人token登錄成功了

同時(shí)可能需要設(shè)置

先執(zhí)行這個(gè)git config --global http.sslVerify false

以下可以幫助理解三個(gè)指令的關(guān)系:

ssh免密登錄協(xié)議

以下命令用于生成ssh公鑰與秘鑰,在github賬號(hào)里添加公鑰

ssh--keygen -t rsa -C github郵箱

設(shè)置以后就可以直接使用git pull ssh地址 分支名稱去拉取代碼而不需要驗(yàn)證了,push操作同理

push、pull操作忽略文件列表

git.ignore模版文件

將模版文件放在用戶家目錄下

內(nèi)容:

# Compiled class file

*.class

# Log file

*.log

# BlueJ files

*.ctxt

# Mobile Tools for Java (J2ME)

.mtj.tmp/# Package Files #

*.jar

*.war

*.nar

*.ear

*.zip

*.tar.gz

*.rar

hs_err_pid*

.classpath

.project

.settings

target

.idea

*.iml

接著在用戶家目錄下的.gitconfig文件中添加這句話

[core]

excludesfile = 上面的ignore文件的路徑

柚子快報(bào)激活碼778899分享:git學(xué)習(xí)

http://yzkb.51969.com/

好文鏈接

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

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

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

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

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

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

請(qǐng)?jiān)谥黝}配置——文章設(shè)置里上傳

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

文章目錄