Git入門基本命令

2021-10-25 05:33:38 字數 2493 閱讀 8271

git是一款用於**版本管理的工具,最優秀,沒有之一

1.分布式

2.分支管理非常優秀

3.版本管理比svn優秀

4.git有工作區和版本庫 版本庫又分為 暫存區和本地庫

5.git的工作流程先在工作區工作,然後提交到暫存區,最終提交到本地庫

在本地建立工作區,並將其add到git的暫存區中,然後commit到本地庫

工作區 -> 暫存區 -> 版本庫

版本庫如何管理**的各個版本?版本庫會建立乙個master分支。

git init
初始化之後會在操作的區域出現乙個隱藏資料夾 .git

git add  檔名
輸入顯示狀態出現綠色的代表已提交到暫存區

vi 檔案:編輯檔案

i:進入編輯模式

:來到底行模式

wq:儲存退出

git commit -m  '提交的內容的文字說明'

注意第一次提交的時候

git config --global user.email 'email' 說明:指定郵箱

git config --global user.name 'name' 說明:指定操作者

git diff 檔名               工作區和暫存區比較

git diff head 檔名 工作區和本地庫比較

git diff --cached 檔名 暫存區和本地庫比較

git status  檔名
git reset --hard head^      回退到上乙個版本

git reset --hard 版本號 回退到指定的版本

git log 檔名
git log --decorate  檔名
git reflog 檔名
git checkout -- 檔名
git reset head 檔名
可以使用碼雲

也可以使用github

下面以碼雲為例

在碼雲中建立乙個倉庫

git remote add origin 遠端倉庫的位址

第一次拉取,需要將遠端master分支和本地master分支進行關聯

git pull origin master --allow-unrelated-histories

--allow-unrelated-histories :將遠端master分支和本地master分支強行合併

git push

首次推送需要使用如下命令:

git push -u origin master

新建資料夾,右擊,git bash here

git clone  遠端倉庫位址

git branch
git branch 分支名

git branch dev

git checkout 分支名

git checkout dev

在master分支上進行操作

git merge 分支名

git merge dev

mater分支去刪除dev分支

git branch -d  分支名

git 基本命令

man git man git commit man git pull man git merge git config global user.name yourname git config global user.email yourname example.com cd home git m...

Git 基本命令

git config global user.name xx git config global user.email x com 1.建立專案資料夾 mkdir myproject 2.進入專案資料夾 cd myproject 3.初始化專案 git init 4.建立 readme.md tou...

Git 基本命令

說明 以下所有操作命令 均在 git bash 下執行,即命令為linux風格 檔案 以 txt 為例 其中,建立某乙個倉庫,在某一具體路徑下 執行 git init即可 幫助命令 git help 建立 respository git init 刪除 respository rm rf git 建...