git使用總結

2021-09-12 15:47:30 字數 2248 閱讀 8504

初始化乙個git倉庫,在某個資料夾下使用git init命令即可。

新增檔案到git倉庫,分兩步:

git add 

# 注意,可反覆多次使用,新增多個檔案;

git commit -m

# 完成一次提交多個檔案

要隨時掌握工作區的狀態

git status
如果git status告訴你有檔案被修改過

git diff #可以檢視修改內容
總結一下:

head指向的版本就是當前版本,因此,git允許我們在版本的歷史之間穿梭,使用命令

git reset --hard commit_id
穿梭前,用以下命令可以檢視提交歷史,以便確定要回退到哪個版本

git log
要重返未來,用

git reflog
檢視命令歷史,以便確定要回到未來的哪個版本。

前面講了我們把檔案往git版本庫里新增的時候,是分兩步執行的:

第一步是用git add把檔案新增進去,實際上就是把檔案修改新增到暫存區;

第二步是用git commit提交更改,實際上就是把暫存區的所有內容提交到當前分支。

git是如何跟蹤修改的,每次修改,如果不用git add到暫存區,那就不會加入到commit中

場景1:當你改亂了工作區某個檔案的內容,想直接丟棄工作區的修改時,用命令

git checkout -- file
場景2:當你不但改亂了工作區某個檔案的內容,還新增到了暫存區時,想丟棄修改,分兩步:

第一步用命令git reset head,就回到了場景1,第二步按場景1操作。

命令git rm用於刪除乙個檔案。如果乙個檔案已經被提交到版本庫,那麼你永遠不用擔心誤刪,但是要小心,你只能恢復檔案到最新版本,你會丟失最近一次提交後你修改的內容。

git config --global user.name "***"

git config --global user.email "***@mail.com"

git clone git@***.git

cd hello_service_demo

touch readme.md

git add readme.md

git commit -m "add readme"

git push -u origin master

cd existing_folder

git init

git remote add origin git@***.git

git add .

git commit -m "initial commit"

git push -u origin master

cd existing_repo

git remote rename origin old-origin

git remote add origin git@***.git

git push -u origin --all

git push -u origin --tags

假設當前分支為master,需要建立的分支是my-test

git checkout -b my-test  //在當前分支下建立my-test的本地分支分支

git push origin my-test //將my-test分支推送到遠端

git branch --set-upstream-to=origin/my-test //將本地分支my-test關聯到遠端分支my-test上

git branch -a //檢視遠端分支

此時遠端分支my-test已經建立好了,並且本地的分支已經關聯到遠端分支上

本地push**以後會push到關聯的遠端分支上。

git rm -r --cached .

git add .

git commit -m 'update .gitignore'

git push origin master

Git使用總結

1.git branch vv 檢視本地分支與遠端分支的關聯關係 2.git push origin localbranch remotebranch 建立遠端分支remotebranch,該遠端分支的內容與localbranch內容一致 3.git push origin remotebranch...

Git使用總結

在linux上安裝git 命令 tar,config,make,sudo make install 在mac os x上安裝git exe程式執行即可 安裝完成後,在開始選單裡找到 git git bash 蹦出乙個類似命令列視窗的東西,就說明git安裝成功!設定使用者名稱 git config g...

Git使用總結

在windows上安裝git 安裝完成後,在開始選單裡找到 git git bash 蹦出乙個類似命令列視窗的東西,就說明git安裝成功!install git on windows安裝完成後,還需要最後一步設定,在命令列輸入 git config global user.name your nam...