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

首頁綜合 正文
目錄

柚子快報邀請碼778899分享:Git 完整操作之記錄

柚子快報邀請碼778899分享:Git 完整操作之記錄

http://yzkb.51969.com/

目錄

一 .? ?Git 基本操作流程及示例代碼

1. 初始化 Git 倉庫

2. 克隆遠(yuǎn)程倉庫

3. 檢查當(dāng)前狀態(tài)

4. 添加文件到暫存區(qū)

5. 提交更改

6. 查看提交歷史

7. 創(chuàng)建分支

8. 切換分支

9. 合并分支

10. 推送更改到遠(yuǎn)程倉庫

11. 拉取遠(yuǎn)程倉庫的更改

12. 回滾到上一個版本

二 .??.gitignore?過濾

1. 基本語法

(1)? 忽略文件夾:

(2)??忽略文件:

(3)? 忽略某類型文件:

(4)? 忽略特定路徑的文件或文件夾:

(5)? 忽略某一文件夾下的某類型文件:

2. 添加 .gitignore 文件到 Git 倉庫

(1)創(chuàng)建或編輯 .gitignore 文件: 在項目的根目錄創(chuàng)建 .gitignore 文件,或者編輯現(xiàn)有的 .gitignore 文件。

(2)將 .gitignore 文件添加到 Git 倉庫:

(3)移除已被跟蹤的文件或文件夾

(4)示例

一 .? ?Git 基本操作流程及示例代碼

以下是一個完整的 Git 基本操作流程和示例代碼,包含常見的 Git 命令及其使用示例。

git add .

git commit -m '提交數(shù)據(jù)'

git? pull origin dev

git? push origin dev

1. 初始化 Git 倉庫

如果您還沒有 Git 倉庫,可以使用以下命令初始化一個新的 Git 倉庫:

git init

例如,在當(dāng)前目錄中初始化一個新的 Git 倉庫:

mkdir myproject cd myproject git init

2. 克隆遠(yuǎn)程倉庫

如果您要克隆一個現(xiàn)有的遠(yuǎn)程倉庫,可以使用以下命令:

mkdir myproject cd myproject git init

例如,克隆一個 GitHub 倉庫:

git clone https://github.com/user/repository.git

3. 檢查當(dāng)前狀態(tài)

查看工作目錄和暫存區(qū)的當(dāng)前狀態(tài):

git status

4. 添加文件到暫存區(qū)

git add . 和 git add * 區(qū)別 git add . 會把本地所有untrack的文件都加入暫存區(qū),并且會根據(jù).gitignore做過濾

git add * 會忽略.gitignore把任何文件都加入

將文件添加到暫存區(qū)以便提交:

git add

例如,添加一個名為 example.txt 的文件:

git add example.txt

添加所有文件:

git add .

5. 提交更改

將暫存區(qū)的更改提交到本地倉庫:

git commit -m "Your commit message"

6. 查看提交歷史

git log

7. 創(chuàng)建分支

git branch

例如,創(chuàng)建一個名為 feature-branch 的新分支:

git branch feature-branch

8. 切換分支

切換到另一個分支:

git checkout

例如,切換到 feature-branch 分支:

git checkout feature-branch

或者創(chuàng)建并切換到新分支:

git checkout feature-branch

例如:

git checkout -b new-feature

9. 合并分支

將另一個分支合并到當(dāng)前分支:

git merge

例如,將 feature-branch 分支合并到當(dāng)前分支:

git merge feature-branch

10. 推送更改到遠(yuǎn)程倉庫

將本地分支推送到遠(yuǎn)程倉庫:

git push origin

例如,將 feature-branch 分支推送到遠(yuǎn)程:

git push origin feature-branch

11. 拉取遠(yuǎn)程倉庫的更改

從遠(yuǎn)程倉庫拉取最新更改并合并到當(dāng)前分支:

git pull

從特定分支拉取并合并:

git pull origin

例如,從 main 分支拉取并合并:

git pull origin main

12. 回滾到上一個版本

查看提交歷史:

git log

找到目標(biāo)提交哈希后,回滾到該提交:

git checkout

例如,回滾到特定提交:

git checkout 1a2b3c4d

硬重置到特定提交(警告:會丟失之后的更改):

git reset --hard

例如:

git reset --hard 1a2b3c4d

二 .??.gitignore?過濾

在 Git 中,使用 .gitignore 文件來過濾掉不想被跟蹤的文件和文件夾

下面是一些常見的 .gitignore 文件的用法和示例規(guī)則。

1. 基本語法

(1)? 忽略文件夾:

/folder_name/

忽略項目根目錄中的 folder_name 文件夾及其所有內(nèi)容。

(2)??忽略文件:

filename.ext

忽略項目中的所有 filename.ext 文件。

(3)? 忽略某類型文件:

*.ext

忽略項目中的所有 .ext 文件。

(4)? 忽略特定路徑的文件或文件夾:

/path/to/folder/

/path/to/file.ext

忽略指定路徑中的文件或文件夾。

(5)? 忽略某一文件夾下的某類型文件:

folder_name/*.ext

忽略 folder_name 文件夾中的所有 .ext 文件。

(6)??示例 .gitignore 文件

以下是一個示例 .gitignore 文件,其中包含了一些常見的過濾規(guī)則:

# Node.js

node_modules/

npm-debug.log*

yarn-debug.log*

yarn-error.log*

# Python

__pycache__/

*.py[cod]

*.egg-info/

*.egg

*.pyo

# Java

*.class

*.jar

*.war

*.ear

# Logs

logs/

*.log

# OS generated files

.DS_Store

Thumbs.db

# IDEs and editors

.idea/

.vscode/

*.swp

# Compiled source

*.com

*.class

*.dll

*.exe

*.o

*.so

# Static folder

/static/

# Ignore specific configuration files

config/local_settings.py

2. 添加 .gitignore 文件到 Git 倉庫

(1)創(chuàng)建或編輯 .gitignore 文件: 在項目的根目錄創(chuàng)建 .gitignore 文件,或者編輯現(xiàn)有的 .gitignore 文件。

(2)將 .gitignore 文件添加到 Git 倉庫:

git add .gitignore

git commit -m "添加 .gitignore 文件"

git push origin

(3)移除已被跟蹤的文件或文件夾

如果某些文件或文件夾已經(jīng)被 Git 跟蹤,需要先將它們從 Git 的索引中移除,然后再提交更改:

git rm -r --cached

git commit -m "移除已跟蹤的文件或文件夾"

git push origin

(4)示例

假設(shè)您想要忽略 static、.idea 和 __pycache__ 文件夾,并且這些文件夾已經(jīng)被跟蹤了,可以按照以下步驟操作:

更新 .gitignore 文件: /static/

/.idea/

/__pycache__/

移除這些文件夾的跟蹤: git rm -r --cached static

git rm -r --cached .idea

git rm -r --cached __pycache__

提交更改: git add .gitignore

git commit -m "刪除并忽略 static、.idea 和 __pycache__ 文件夾"

git push origin

這樣可以確保這些文件夾在未來的操作中被 Git 忽略,并且不會再被添加到倉庫中。

柚子快報邀請碼778899分享:Git 完整操作之記錄

http://yzkb.51969.com/

推薦閱讀

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

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

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

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

發(fā)布評論

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

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

掃描二維碼手機訪問

文章目錄