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

首頁綜合 正文
目錄

柚子快報激活碼778899分享:git安裝

柚子快報激活碼778899分享:git安裝

http://yzkb.51969.com/

【 一 】安裝Git

1、下載git

git官網(wǎng)地址:https://git-scm.com/download/win/ 選擇所需要的版本,進行下載。

2、下載完成之后,雙擊下載好的exe文件進行安裝。

3、默認是C盤,推薦修改一下路徑(非中文并且沒有空格),然后點擊下一步。

4、Git 選項配置,推薦默認設置,然后下一步。

5、Git 安裝目錄名,不用修改,直接點擊下一步。

6、Git 的默認編輯器,建議使用默認的 Vim 編輯器,然后點擊下一步。

7、在Git創(chuàng)建分支后的默認的名字(master),如果沒有特別的使用默認的設置,點擊next即可。

8、修改 Git 的環(huán)境變量,使用默認的即可,點擊next。

9、開啟https連接,保證數(shù)據(jù)傳輸數(shù)據(jù)的安全,按照默認的選擇即可。

10、配置 Git 文件的行末換行符,Windows 使用 CRLF,Linux 使用 LF,選擇第一個自動轉(zhuǎn)換,然后繼續(xù)下一步。

11、選擇 Git 終端類型,選擇默認的 Git Bash 終端,然后繼續(xù)下一步。

12、選擇 Git pull 合并的模式,選擇默認,然后下一步。

13、其他配置,選擇默認設置,然后下一步。

14、額外的配置選項,技術還不成熟,有已知的 bug,不建議勾選,然后點擊右下角的 Install按鈕,開始安裝 Git。

15、安裝完成后,點擊FInish安裝完成。

【 二 】檢查

打開控制面板(win+R 輸入cmd),查看Git版本信息

# git -v

【1】 git gitlab gitee github介紹

# git

-軟件,做版本管理的,分不同平臺(win,mac)

# github

-網(wǎng)站,git遠程代碼倉庫,全球最大的開源代碼托管平臺,全球最大的開源代碼倉庫

# gitee(小公司,私有倉庫)

-國內(nèi)最大的開源代碼托管平臺

# gitlab(公司內(nèi)部這個多)

-公司內(nèi)部的遠程倉庫

# bitbucket 給公司做代碼托管的,沒有開源

【2】git使用流程

# git 有三個區(qū)

工作區(qū):某個文件夾,在文件夾 新增,修改,刪除,更新 文件--》用戶操作的位置

暫存區(qū):工作區(qū)的變更---》提交到暫存區(qū)

版本庫:把暫存區(qū)內(nèi)容---》提交到版本庫---》文件就被版本管理了--》回退到某個版本

遠程倉庫:第三方:github,gitee,gitlab

# 工作流程:三個區(qū)的來回操作

# 常用命令

1 初始化倉庫:git init # 創(chuàng)建出一個 .git 文件夾--》不要刪,刪除倉庫記錄都沒了

新建文件夾:lqz ---》git bash here---》打開termial--》輸入linux命令

ls

mkdir

2 查看倉庫狀態(tài)

git status

3 在工作區(qū),新建 s1.py,加入一行代碼

4 把變更提交到暫存區(qū)

git add 文件名 # 提交當前文件的變更

git add . # 所有變更都提交

5 把暫存區(qū)提交到版本庫

git commit -m '注釋,必須加'

6 查看版本記錄

git log

git reflog

-----了解----------

6 git checkout . # 把工作區(qū)變更回退(還沒放到暫存區(qū))

7 git reset --soft 版本號 # 唯一表示,可以不寫全,短一些

git reset --soft 05125c7 # 上一個版本號

8 git reset --mix 2b8766f767 # 把版本庫拉回到工作區(qū)

【3】git常用命令

# 1 初始化倉庫 ---倉庫目錄下會出現(xiàn) .git 文件夾--》文件夾千萬不要刪除

git init # 初始化當前文件夾

git init 文件夾 # 在當前文件夾下創(chuàng)建文件夾,并把新創(chuàng)建的文件夾作為倉庫

# 2 查看倉庫狀態(tài)

git status

git status -s #查看倉庫狀態(tài)的簡約顯示

# 紅色:工作區(qū)有變更,但是沒有提交到暫存區(qū)

# 綠色:工作區(qū)變更提交到暫存區(qū),但是沒有提交到版本庫---》還沒有被版本管理起來

# 白色:所有變更都被版本管理了

# 3 把工作區(qū)變更提交到暫存區(qū)

git add 文件名 文件夾

git add . # 所有變更

# 4 把暫存區(qū)提交到版本庫

git commit -m '注釋' # 只要提交一次,就會有個版本號,以后根據(jù)版本號我們可以回退到任意版本

# 5 設置用戶名和郵箱--》一般寫在git init之后,只設置一次

# 全局設置

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

git config --global user.email '用戶郵箱'

# 局部設置:

git config user.name 'xxx'

git config user.email '4@qq.com'

# 6 查看版本日志

git log # 能看到用戶:lqz <3306@qq.com>

git reflog

----------了解-------------

# 7 撤銷工作區(qū)變更

git checkout .

-- 撤銷所有暫存區(qū)的提交

git checkout 文件名

-- 撤銷某一文件的暫存區(qū)提交

# 8 撤銷暫存區(qū)提交:add的逆運算

>: git reset HEAD .

-- 撤銷所有暫存區(qū)的提交

>: git reset 文件名

-- 撤銷某一文件的暫存區(qū)提交

# 9 git log 更多

查看時間點之前|之后的日志:

>: git log --after 2018-6-1

>: git log --before 2018-6-1

>: git reflog --after 2018-6-1

>: git reflog --before 2018-6-1

查看指定開發(fā)者日志

>: git log --author author_name

>: git reflog --author author_name

# 10 回滾到指定版本:

回滾到上一個版本:

>: git reset --hard HEAD^

>: git reset --hard HEAD~

回滾到上三個版本:

>: git reset --hard HEAD^^^

>: git reset --hard HEAD~3

回滾到指定版本號的版本:

>: git reset --hard 版本號 (重點)

>: eg: git reset --hard 35cb292

3.1 git log和git reflog區(qū)別

# git log

commit 7884b345a03ec8a1dfae5976d3e1c4ec55a2f785 (HEAD -> master) # 版本號

Author: xxx <4@qq.com> # 作者

Date: Mon Jan 22 12:29:13 2024 +0800 # 日期

xxx # 注釋

# 如果做了代碼回撤---》這里的日志看不到,就通過git reflog來查看

3.2 版本回退 git reset --hard

回滾到上一個版本:

>: git reset --hard HEAD^

>: git reset --hard HEAD~

回滾到上三個版本:

>: git reset --hard HEAD^^^

>: git reset --hard HEAD~3

回滾到指定版本號的版本:

>: git reset --hard 版本號 (重點)

>: eg: git reset --hard 35cb292

# 只要是被版本管理了,后期我們可以回退到任意版本

【4】 git忽略文件

使用

'''

初始化

git init

查看文件信息

git status

提交文件到緩存區(qū)

git add .

文件到緩存區(qū)

git commit -m "注釋"

全局配置

git config --global user.name '白植濤'

git config --global user.email '11385924+bai-zhitao@user.noreply.gitee.com'

提交倉庫信息

git remote add origin https://gitee.com/bai-zhitao/lufy.git

git push -u origin "master"

不行就這個

git push origin master

'''

# .gitignore文件

.venv

*.log

*.pyc

__pycache__

**/migrations/*.py

!**/migrations/__init__.py

scripts

luffy.log

必須要創(chuàng)建一個.gitignore文件必須要是這個名字

# 在倉庫中,某些文件或文件夾,不期望被git管理,不被版本管理

-node_models

-.idea

-.vscode

-__pycache__ :為了加快執(zhí)行效率---》解釋器會把py文件,只要執(zhí)行過,就編譯成views.cpython-38.pyc---》以后再運行,直接運行這個文件,速度快

-項目的日志文件

# 在倉庫目錄下新建一個文件:.gitignore

標明哪些不被git管理,標明語法如下:

-如果是文件,直接寫文件名

-如果是文件夾,直接寫文件夾名

# 具體如下

""" 過濾文件內(nèi)容

文件或文件夾名:代表所有目錄下的同名文件或文件夾都被過濾

/文件或文件夾名:代表倉庫根目錄下的文件或文件夾被過濾

例如:

a.txt:項目中所有a.txt文件和文件夾都會被過濾

/a.txt:項目中只有根目錄下a.txt文件和文件夾會被過濾

/b/a.txt:項目中只有根目錄下的b文件夾下的a.txt文件和文件夾會被過濾

*x*:名字中有一個x的都會被過濾(*代表0~n個任意字符)

空文件夾不會被提交,空包會被提交,包可以被提交(包中有一個init空文件)

注意:

# 以'#'開始的行,被視為注釋.

# 忽略掉所有文件名是 lqz.txt的文件.

lqz.txt

# 忽略所有生成的 html文件,

*.html

# lqz.html是例外,不在忽略范圍內(nèi)

!lqz.html

# 忽略所有.o和 .a文件.

*.[oa]

"""

## 后端項目的忽略文件

luffy.log

__pycache__

*.pyc

.idea

scripts

.vscode

**/migrations/*.py

!**/migrations/__init__.py

#### 空文件夾不被git管理

log

__init__.py

luffy.log

*.log

【5】 git 多分支

# 1 為什么要有多分支

-可以方便我們協(xié)同開發(fā)

-一般公司都會有master主分支,dev開發(fā)分支,bug修復分支

# 2 分支的操作

1.創(chuàng)建分支

git branch 分支名

2.查看分支

git branch

3.切換分支

git checkout 分支名

4.創(chuàng)建并切換到分支

git checkout -b 分支名

5.刪除分支

git branch -d 分支名

git branch -D 分支名

6.查看遠程分支(列出所有分支,包含遠程)

git branch -a

7.合并分支

git merge 分支名

把dev分支合并到master分支:切換到master分支,執(zhí)行合并dev分支的命令

【6】 git遠程倉庫

# 遠端的一個服務器

-github

-gitee:講課---》

-gitlab

# 注冊gitee賬號

# 新建倉庫

# 在本地執(zhí)行

git config --global user.name "liuqingzheng"

git config --global user.email "306334678@qq.com"

# 已有倉庫

cd lqz

git remote add origin https://gitee.com/liuqingzheng/lqz2.git # 添加遠程倉庫地址

git pull origin master

git push origin master

柚子快報激活碼778899分享:git安裝

http://yzkb.51969.com/

精彩文章

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

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

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

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

發(fā)布評論

您暫未設置收款碼

請在主題配置——文章設置里上傳

掃描二維碼手機訪問

文章目錄