git使用學習筆記

2021-10-23 08:43:22 字數 1710 閱讀 4041

一款源**的管理工具

我們寫的**需要使用git進行管理。

初始化git倉庫

命令:git init 使用初始化

(出現乙個隱藏資料夾,這個倉庫會存放git對我們專案**進行備份的檔案)

命令:git

配置使用者的使用者名稱和郵箱

在git中設定當前使用使用者是誰,每一次備份都會把當前備份著的資訊儲存起來

命令:git config --global user.name 「xx」 設定名字

命令:git config --global user.email 「***@xx.com」 設定郵箱

config : 配置

–global: 全域性配置

把**儲存到倉庫

兩步:1.把**儲存到.git倉庫大門

​ 2.把門口的東西放在倉庫房間

命令:git add ./readme.md 開啟git門

命令:git commit -m 「一次試用git」 把大門的東西放進倉庫房間

add: 新增 後面跟檔案路徑

commit: 儲存,提交

-m :messge資訊備註

把**提交到倉儲

git status 命令檢視狀

檢視當前狀態

命令:git status 檢視有沒有儲存到倉儲中

git add和git commit補充

git add ./ 修改過的檔案一起放到倉儲

一次性放入倉儲房間

git commit --all -m 「注釋」

其中 --all 表示把所有修改的檔案提交到版本庫

命令:git log 檢視提交的日誌

命令:git log --oneline 在一行顯示一條資料,簡潔版的日誌

先檢視日誌

命令:git reset --hard head~0

0是回退到之前乙個版本,上一次**提交的狀態

通過版本號切換版本

命令:git log --hard 版本號

命令:git reflog 檢視切換版本日誌

master 主分支

建立dev分支:

命令:git branch dev 建立dev分支

命令:git branch 檢視分支

切換dev分支

命令:git checkout dev

合併分支

命令:git merge dev

手動處理

合併是如果有衝突,需要手動處理,處理後還需要再提交一次。

刪除分支

命令:git branch -d dev

github

不是git,是乙個**,**的伺服器提供了允許通過git 上傳**的功能。

提交**到github(git伺服器來用)

​ 會把當前分支的內容上傳到遠端的master分支上

​ 示例:git push master

git pull

會把遠端分支的資料得到:注意本地要初始化乙個倉儲

git clone

會得到遠端倉儲相同的資料,如果多次執行會覆蓋本地內容。

區別ssh方式上傳**

不需要使用者密碼驗證

公鑰和私鑰 兩者是有關聯的。

生成公鑰和私鑰

命令:ssh-keygen -t rsa -c 「***@xx.com」

push和pull

簡寫方式

簡寫後:git push [名字] [分支]

GIT 使用學習筆記

我的是ubuntu,用apt get sudo apt get install git git config global user.name your name git config global user.email email example.com 本地git倉庫和github倉庫之間的傳輸...

Git使用入門學習筆記

git 版本控制工具,管理著地球上最龐大的 倉庫 使用之前需要先安裝 github 託管平台 開源社群 上傳github的完整操作 1.安裝git 註冊github賬號,新建乙個 倉庫 2.終端中輸入git,檢測是否安裝成功 3.新建需要上傳的本地檔案 4.在新建檔案的目錄處輸入git init,完...

Git學習筆記二 Git的使用

1 建立版本庫 安裝git之後,在想要建立git倉庫的資料夾裡右擊滑鼠,選擇git bash here,會彈出乙個命令視窗,新建乙個資料夾,作為版本庫的名稱,比如repository,當然,你也可以手動新建資料夾後進入該資料夾執行 git init即可。mkdir repository cd rep...