日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

Git 简介1-常用术语

發布時間:2023/11/27 生活经验 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Git 简介1-常用术语 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

常用術語

1. origin

origin是對項目最初克隆(clone)的遠程倉庫的縮寫。

更準確地說,origin 是用來代替原始(original)遠程倉庫的URL, 從而使在git 命令中使用原始倉庫更加容易。

2. master

master 是分支的命名約定。

從遠程服務器克隆后,生成的本地存儲庫只有一個本地分支:即所謂的“主”分支。這意味著“master”可以被視為本地存儲庫的“默認”分支.

3. HEAD

首先來講HEAD分支:

在使用Git時,一次只能check out出一個分支, 這個checkout 的分支就是所謂的HEAD分支, 也就是所謂的活動(active)分支或者當前(current)分支。

下面講HEAD:

在Git存儲庫中的.Git /HEAD文件中記錄當前分支的最新提交(commit). 可以通過如下命令查看

$ cat .git/HEAD
ref: refs/heads/val_memleak$ cat refs/heads/val_memleak
882334edfdsfsf3434fdfsfaa 

HEAD: 指向當前checkout 分支的最新提交版本.

HEAD^1:? 次最新版本,也就是倒數第二個版本,可以寫為HEAD^

HEAD^^: 次次最新版本,依次類推。

?

4. remote

remote是一個公共存儲庫,所有團隊成員都使用它來交換更改。

在大多數情況下,這樣的遠程存儲庫存儲在像GitHub這樣的代碼托管服務或內部服務器上.

5. rebase

rebase命令將更改從一個分支集成到另一個分支。它是“merge”命令的另一種選擇.

rebase與merge的不同之處是,它重寫提交歷史以產生一個筆直的、線性的提交序列。

6. git pull

Fetch from and merge with another repository or a local branch.

git pull [options] [<repository> [<refspec>...]]

將遠程(remote)服務器或者本地分支的改動下載并更新到本地checkout 的分支(也就是HEAD分支).

git pull?is shorthand for?git fetch?followed by?git merge FETCH_HEAD.

git pull = git fetch?+ git merge FETCH_HEAD

默認是merge,可用--rebase來指定rebase.

7. tag

tag用于標記特定的提交(commit),例如發布版本。

tag和branch之間的最大區別:當進行額外提交時,分支指針會移動,而標記在指定的修訂上保持不變

8. refs

A?ref?is an indirect way of referring to a commit. You can think of it as a user-friendly alias for a commit hash. This is Git’s internal mechanism of representing branches and tags.

ref是引用提交(commit)的一種間接方式。您可以將它看作commit hash 的用戶友好的別名。這是Git表示分支和標記的內部機制。

在git 的配置文件.git目錄下有refs文件夾,其中:

The?heads?directory defines all of the local branches in your repository;

The?remotes?directory lists all remote repositories that you created with?git remote?as separate subdirectories

?

?

?

?

總結

以上是生活随笔為你收集整理的Git 简介1-常用术语的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。