Git 手把手教小白操作 git命令彙總

2021-09-29 22:18:07 字數 2240 閱讀 4916

版本控制是一種激勵乙個或若干檔案內容變化,以便將來查閱特定版本修改情況的系統。

那麼接下來看一下git提交**的流程

首先我們一般都是在本地編輯檔案,一般也把我們編輯檔案的地方稱作工作區。提交**要把檔案提交到暫存區,提交到暫存區之後再把檔案提交到本地倉庫,最後把本地倉庫中的檔案提交到遠端倉庫中,這個遠端倉庫一般為自己建立的分支,最後把分支並入主分支master分支,也就是clone**的地方。

git倉庫:我個人解為本地儲存檔案的地方

git init
// 注意:add後邊有個點。提交當前目錄所有檔案

git add .

// 也可以指定特定檔案,只需要把點換位要提交的檔案,也能夠同時提交多個,以空格分開就可以

git add a b c

git commit -m "相關描述"     // 用於區分不同的版本
git push orign master  //將本地版本庫推送到遠端伺服器,
origin是遠端主機,master表示是遠端伺服器上的master分支和本地分支重名的簡寫,分支名是可以修改的

如果要並入主分支,按照以下操作即可#場景

svngit

1svn checkout

gitclone

2加入版本控制

svn add

git add

3本地提交

-git commit

4提交到伺服器

svn commit

git push

5獲取其他人的更新

svn update

git fetch / pull(fetch不會自動merge,pull自動merge)

6檢視狀態

svn stattus /log /diff

git status / log /diff

7新建本地分支

-git branch

8切換分支/版本

svn swich

git checkout

9合併分支

svn merage

git merge /rebase

1、git add *

//add全部檔案,也可以是具體檔名

2、git commit –m //「提交資訊」 一般從卡片內獲取

3、git push orgin dev:refs/

for/dev

//把dev分支提交

4、git checkout –b localname origin/originname

//切換分支,指定本地分支名稱和需要checkout的遠端分支

5、git diff //對比工作去和暫存區快照

6、git status //用於顯示工作目錄和暫存區的狀態。

7、git log //專案歷史commit資訊

8、git reset –hard/soft

//返回到commitid版本。

--hard //本地**(工作區)改變

--soft //不改變,回撤到commit之前的狀態,在暫存區內

9、 git commit --amend //修改提交內容

10、git reset head test.txt //誤刪某個檔案想要恢復這個檔案

git checkout test.txt //誤刪某個檔案想要恢復這個檔案

11、git fetch --all

git reset --hard origin/master

git pull //拉取遠端**

12、git branch -d branchname //刪除本地分支, 刪除本地分支的時候需要先切換到其他分支。

13、git push origin --delete name //刪除遠端分支-慎。

14、git checkout -b dev origin //建立乙個新的分支

注意:不用廢棄提交了,直接在本地修改,然後

git add ***

git commit --amend 然後退出

git push origin dev:refs/

for/dev

手把手教你玩轉git

使用以上來寫git命令。mkdir xx 建立乙個空目錄 xx指目錄名 pwd 顯示當前目錄的路徑。git init 把當前的目錄變成可以管理的git倉庫,生成隱藏.git檔案。git add xx 把xx檔案新增到暫存區去。git commit m xx 提交檔案 m 後面的是注釋。git sta...

教程 手把手教你使用Git

前言 公司從17年漸漸從svn 轉向git 版本控制系統,以下是平時使用過程中的總結。一,git 是什麼?git 是目前世界上最先進的的分布式版本控制系統。二,svn 和git 的最主要的區別 svn是集中式版本控制系統,版本庫是集中放在 伺服器的,而幹活的時候,用的都是自己的電腦,所以首先要從 伺...

手把手教你搭建 Git 私服

很多同學都問文章,文件,資料怎麼備份啊,自己電腦和公司電腦怎麼隨時同步資料啊等等,這裡呢我寫乙個搭建自己的 git 私服的詳細教程。為什麼要搭建乙個 git 私服呢,而不是用 github 免費的私有倉庫,有以下幾點 網上可以搜到很多 git 搭建,但是說的模稜兩可,而且有的直接是在本地搭建 git...