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

首頁綜合 正文
目錄

柚子快報激活碼778899分享:Github學習

柚子快報激活碼778899分享:Github學習

http://yzkb.51969.com/

1.Git與Github

區(qū)別:

Git是一個分布式版本控制系統(tǒng),簡單的說就是一個軟件,用于記錄一個或若干個文件內(nèi)容變化,以便將來查閱特點版本修訂情況的軟件。

Github是一個為用戶提高Git服務(wù)的網(wǎng)站,簡單說就是一個可以放代碼的地方。Github除了提供Git的Web界面外,還提供了訂閱,關(guān)注,討論組,在線編輯器等豐富的功能。

2.Git安裝

官網(wǎng)安裝

3.Git的使用

Git本地操作的三個區(qū)域:

Git Repository(Git 倉庫):最終確定的文件保存到倉庫,成為一個新的版本,并且對他人可見

暫存區(qū):暫存已經(jīng)修改的文件最后統(tǒng)一提交到git倉庫中

工作區(qū)(Working Directory):添加,編輯,修改文件等動作

本地倉庫操作

1.在安裝好后首先使用需要進行全局配置

桌面空白處右鍵,點擊 Git Bash Here 打開Git命令行窗口

git config --global user.name "用戶名"

get config --global user.email "郵箱地址"

設(shè)置用戶名和郵箱,把參數(shù)去掉之后可以查看設(shè)置是否成功

2.創(chuàng)建倉庫

當我們需要人Git去管理某個新項目或已存在項目的時候,就需要創(chuàng)建倉庫了。創(chuàng)建倉庫時使用的目錄不一定要求是空目錄,非空目錄也可以,所有目錄不能存在中文。

創(chuàng)建文件夾

進入文件夾

Git倉庫初始化

git init

執(zhí)行后會在項目目錄下創(chuàng)建 .git的隱藏目錄,不能刪除,也不能隨意修改其中的內(nèi)容。

3.Git常用指令操作

查看當前狀態(tài): git status

添加到緩沖區(qū): git add 文件名

注:git add 指令,可以添加一個文件,也可以同時添加多個文件

? ? ? ? git add 文件名

? ? ? ? git add 文件名1 文件名2 文件名3 ...

? ? ? ? git add .? ?添加當前目錄到緩沖區(qū)

提交至版本庫: git commit -m "注釋內(nèi)容,提交說明"

4.版本回退

1.查看版本,確定需要回去的時刻點

git log

git log --pretty=oneline? ? ?放在一行顯示

2.回退

git reset --hard 提交編號(id)

回退之后,要想再回到之前最新的版本時,需要使用指令去查看歷史操作,以得到最新的commit id

git reflog

遠程倉庫

1.線上創(chuàng)建

github點擊create repositroy即可

2.基于http協(xié)議使用

1.創(chuàng)建一個空目錄,名稱隨便,進入目錄

2.使用clone指令克隆線上倉庫到本地

git clone 線上倉庫地址

3.在倉庫上做對應(yīng)的操作

提交暫存區(qū)

提交本地倉庫

提交線上倉庫

git push

首次往線上倉庫提交時候會失敗,報錯或彈窗,是因為鑒權(quán)沒過,需要修改 ".git/config"文件內(nèi)容

添加gitHub的用戶名和密碼,如果是彈窗,則選擇瀏覽器方式授權(quán)即可

拉取線上倉庫?

git pull

3.基于ssh協(xié)議

相比于https方式,只是影響github對于用戶的身份鑒權(quán)方式,對于git的具體操作不影響

1.生成客戶端公私鑰文件(需安裝OpenSSH)

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

# 影響為登錄github的郵箱即可

2.將公鑰上傳到Github?

?把生成的密鑰文件打開,將其中的內(nèi)容復制上傳至github

分支管理

1.相關(guān)指令

查看分支: git branch

創(chuàng)建分支: git branch 分支名

?????????git push --set-upstream origin [master]? ?創(chuàng)建完成之后執(zhí)行該命令,于遠程倉庫建立連接,master為自定義分支名稱

切換分支: git checkout 分支名

切換并創(chuàng)建分支: git checkout -b 分支名

刪除分支: git branch -d 分支名

? ? ? ? 刪除分支時,要先退出要刪除的分支,然后再刪除

合并分支: git merge 被合并的分支名

2.沖突的產(chǎn)生與解決

發(fā)送沖突時先git pull代碼,此時git已經(jīng)將線上與本地倉庫的沖突合并到對應(yīng)的文件中,需要手動打開對應(yīng)文件,保留需要的,刪除不需要的。最后重新提交。

忽略文件

????????提交代碼時有些文件長時間不需要提交,可以將該文件設(shè)置為忽略文件。忽略文件需要新建一個 .gitignore的文件,該文件用于聲明忽略文件或不忽略文件的規(guī)則,規(guī)則對當前目錄及其子目錄生效。

? ? ? ? 該文件因為沒有文件名,沒辦法直接在windows目錄下直接創(chuàng)建,可以通過命令行Git Bash來touch創(chuàng)建。

在.gitignore文件中編寫規(guī)則,#開頭為注釋

/文件夾名稱/? ? ? 過濾整個文件夾

*.zip? ? ? ?過濾所有.zip文件

/文件夾名稱/文件名? ? 過濾某個具體文件

!index.php? ? ?不過濾具體某個文件

柚子快報激活碼778899分享:Github學習

http://yzkb.51969.com/

好文推薦

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

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

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

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

發(fā)布評論

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

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

掃描二維碼手機訪問

文章目錄