git操作小結

2021-08-18 07:05:23 字數 1614 閱讀 2753

近幾天在學git版本控制,下面是一篇個人的總結

git的基本操作

在乙個資料夾中開啟git ,然後輸入命令 git init 就建立乙個新的版本倉庫,在這個資料夾下面會有乙個.git 的檔案

這樣之後,你就可以用git進行這個版本庫的操作。

git add  新增到當前目錄的所有檔案到暫存區,當然也可以 指定檔名,在後面新增即可。執行這個命令之後,檔案的修改並沒有真正提交到工作區。

但在真正提交**時要配置 使用者資訊

$ git config --global user.name "kero"

$ git config --global user.email [email protected]

每次 git 提交時都會引用這兩條資訊,說明是誰提交了更新,所以會隨更新內容一起被永久納入歷史記錄。當然我們可以用 git config user.name 檢視現在的使用者資訊。

git commit 

這個命令提交**到工作區

git log 

檢視版本庫的日誌

git status 

版本庫的當前狀態

git 與github遠端倉庫

本地git專案與遠端倉庫的github是依靠ssh金鑰。首先建立乙個金鑰,再此之前要檢查一下本機的ssh金鑰

$ cd~/. ssh 如果出現:no such file or directory 說明你是第一次用,如果不是,

清理原有的ssh金鑰。

生成新的金鑰: ssh -keygen -t  rsa -c"[email protected]"

此郵箱是你自己的郵箱,

直接回車,則將金鑰按預設檔案進行儲存。此時也可以輸入特定的檔名,比如

/c/users/you/.ssh/github_rsa

接著就讓你輸入乙個密碼,讓你提交專案的時候使用。使用複製命令

1

clip

<~/

.ssh

/id_rsa

.pub

將命令貼上到 github accout setting --->ssh keys--->add ssh key,然後本地金鑰複製進去,add key然後根據提示輸入密碼。

最後在git 中執行 :ssh -t [email protected]

git remote add origin [email protected]:defname/dddd.git  表示你本地的專案與遠端的哪個倉庫建立連線。

git remote -v

檢視當前專案提交到哪個倉庫位址

git push -u origin master 提交到遠端倉庫

git clone  [email protected]:defname/dddd.git  轉殖遠端的專案

git fetch origin

更新

git checkout -b test

git push origin test 這樣遠端倉庫中也就建立了乙個test分支

git 的工作流 

**乙個仁兄的回答:

Git操作小結

git 分布式版本控制系統 每台電腦有自己的版本庫 倉庫,repository 伺服器 方便交換修改,安裝後需設定名字和email位址。建立版本庫 1 mkdir learngit 建立空目錄,即工作區 2 git init 初始化形成git可管理的倉庫,git目錄是git跟蹤管理版本庫的版本庫檔案...

git命令小結

it 是乙個很強大的分布式版本管理工具,它不但適用於管理大型開源軟體的源 如 linux kernel 管理私人的文件和源 也有很多優勢 如 wsi lgame pro 一 git 命令初識 在正式介紹git命令之前,先介紹一下git 的基本命令和操作,對git命令有乙個總體的認識 示例 從git ...

Git 學習小結

git是目前最先進的分布式版本控制系統。所謂的分布式,是相對於集中式而言的,比如svn就是集中式的版本控制系統。集中式,顧名思義,就是擁有一台處於中心地位的伺服器,上面存放著版本庫。可以想象成網路裡的c s結構。同樣的,分布式就可以理解成p2p結構,沒有特定的伺服器,每台電腦都可以擁有版本庫,這樣就...