Git命令大全

2022-06-07 06:00:08 字數 2084 閱讀 6603

git是功能強大的分布式版本管理工具

一、git命令大全

git init     //初始化乙個git倉庫

git status    //檢視倉庫的狀態

git add .    //將所有修改新增到暫存區

git add file名    //將指定的檔案新增到暫存區

git add hello*    //將所有以hello開頭的檔案的修改新增到在暫存區

git commit -m "comment"    //將暫存區的修改提交到倉庫(head) 後面新增上有意義的注釋資訊

git diff file名    //在file被修改了,還未提交的時候檢視修改的部分(檢視兩次的不同)

git log    //檢視git的commit資訊(包括注釋在內,從最新提交到最早提交)

git log --oneline    //將commit資訊簡化成一行顯示

git log --graph    //將commit資訊顯示

git rm file    // 從git版本庫中刪除檔案

git branch     // 檢視git的所有分支

git branch dev    // 建立dev分支

git checkout dev    // 切換到乙個已經存在的分支

git checkout -b dev    // 建立dev分支,並切換到dev分支

git branch -d dev    // 刪除dev分支

git checkout master    // 切換到主分支

git merge dev     // 將dev分支合併到master分支

git push    //推送

git tag -a v1.0    //打乙個名稱為v1.0的標籤

git show v1.0           //檢視標籤資訊

git tag    //檢視所有的標籤,會列出所有的標籤名

git tag v0.8 59bc1cb    // 為commit id 為59bc1cb...的commit打上v0.8 標籤

git tag -d v0.1     // 刪除標籤 v0.1

git push -u origin v1.0    // 將標籤v1.0 推送到遠端倉庫

git push -u origin --tags     // 一次性推送全部標籤

git reflog          // 記錄每一次命令

.gitignore檔案為上傳git後,可以忽略的檔案資訊

做全域性的配置

git config --global user.name "jiaxin"

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

轉殖遠端倉庫到本地:

git clone git@**********    //將乙個遠端的倉庫轉殖到本地

工作區:即通過git init建立的**庫的所有的檔案,但不包括.git檔案(版本庫)

暫存區:即通過git add . 新增的修改,都進入暫存區(肉眼不可見),可以通過git status檢視修改的狀態。

修改只能在被add到暫存區以後才能被提交

1、git reset --hard head^     // 退回到相對於當前版本的上乙個版本 head 表示當前版本

2、git reset --hard head^^    // 退回到相對於當前版本的上上乙個版本  head 代表當前版本

3、git reset --hard head~100   //退回到相對於當前版本的上 100 個版本去  head 表示當前版本

4、git reset --hard 3628164    // 退回到指定的版本   這裡不需要全部寫commit id  git 回去自動適配

二、github push操作(自測)

1、git clone ****

2、cd  (新建立的資料夾)

3、git add -a

4、git commit -m "comment"

5、git push

git簡明指南:

Git 命令大全

git 的特點 1.關注檔案的整體變化 2.git 更像是把變化的檔案作快照後,記錄在乙個微型的檔案系統中。每次提交更新時,它會縱覽一遍所有檔案的指紋資訊並對檔案作一快照,然後儲存乙個指向這次快照 的索引。為提高效能,若檔案沒有變化,git 不會再次儲存,而只對上次儲存的快照作一鏈結。基本的 git...

git命令大全

公司使用了github 特意從網上總結下常用的git命令,備用 1 遠端倉庫相關命令 檢出倉庫 git clone git 首次開發必用 檢視遠端倉庫 git remote v 新增遠端倉庫 git remote add name url 刪除遠端倉庫 git remote rm name 修改遠端...

git命令大全

git 是乙個很強大的分布式版本控制系統。它不但適用於管理大型開源軟體的源 管理私人的文件和源 也有很多優勢。git常用操作命令 1 遠端倉庫相關命令 檢出倉庫 git clone git 檢視遠端倉庫 git remote v 新增遠端倉庫 git remote add name url 刪除遠端...