筆記 git基本操作

2021-09-08 20:04:17 字數 1405 閱讀 6094

原文:

1. 快速入門的基本概念

相比svn,tfs等集中式的版本管理系統,git分布式管理最重要的理念是本地倉庫有**倉庫的所有備份,**倉庫的存在只是為了方便大家交換資料而已。

相比集中式版本管理系統,git有4個儲存空間的概念:

工作區:目前操作的目錄,本地檔案

暫存區:本地快取,git add 之後才會進去

本地倉庫:git commit 之後才會進去

遠端倉庫:git push之後才會進去

2. 常用的操作

新建倉庫: git init

新增檔案:git add 1.txt, 或者git add .

提交檔案:git commit -m 「this is first commit」

推送遠端:git push origin

拉取最新版本:git pull origin

檢視提交記錄:git log (commit記錄)

檢視倉庫狀態:git status

檢視分支:git branch

建立分支:git branch

切換分支:git checkout

合併分支:git merge,用於合併指定分支到當前分支

刪除分支:deleted branch -d ***

3. 版本回退和撤銷相關

1)恢復修改,還沒有add進去時撤銷:git checkout -- 1.txt

2)恢復修改,已經add進去時撤銷:git reset -- head 1.txt  和 git checkout -- 1.txt

3)已經從暫存區提交到了本地倉庫,版本回退:

+)直接回退前n個版本:git reset --hard head^

+)如果知道某乙個版本的id:git reset --hard commit_id

4)已經push之後,無法修改。

4. 自建**倉庫和本地倉庫

**倉庫相當於乙個大家集中互動資料的中介,可以滿足多人同時工作。

這個倉庫可以掛在伺服器的共享路徑下,也可以是購買的乙個nas網盤。(**私有,還省下了買github私有庫的錢)。

本地倉庫是開發者自己工作的位置。多人開發情況下,大家都會向伺服器推送。

1)c:/users/admin/desktop/1 下建立**倉庫,git init --bare,注意不加--的話, bare會被認為是倉庫的名字,會新建乙個資料夾名字叫bare。

2)本地轉殖位置2,  git clone c:/users/admin/desktop/1.

3)在資料夾2下做修改,commit,然後push, git push origin.

4)在資料夾1下檢視更改,git status.

Git筆記1 基本操作

1 安裝git 安裝完成後,還需要最後一步設定,在命令列輸入 git config global user.name your name git config global user.email email example.com 2 建立git版本庫。又名倉庫,英文名repository 建立乙個...

Git的基本操作筆記

平時一定要多使用這些基礎的命令!1 cd 改變目錄。2 cd 回退到上乙個目錄,直接cd進入預設目錄 3 pwd 顯示當前所在的目錄路徑。4 ls ll 都是列出當前目錄中的所有檔案,只不過ll 兩個ll 列出的內容更為詳細。5 touch 新建乙個檔案 如 touch index.js 就會在當前...

Git基本操作

1.初始化倉庫 git init 2.配置作者資訊 git config global user.email youremail corp.com git config global user.name yourname 3.新增檔案到暫存區 git add git add 新增所有檔案到暫存區 4...