git的基本使用命令以及報錯解決

2021-09-01 13:35:28 字數 2052 閱讀 5760

命令

說明git init

初始化倉庫(會在當前資料夾中建乙個.git隱藏檔案,具體幹啥我也不知道)

git add

新增檔案到本地倉庫的暫存區

git add .

跟蹤所有的改動過的檔案,就是提交所有改動過的檔案到暫存區

git add 檔名

提交指定檔案到暫存區

git commit -m 「這裡面是提交日誌」

提交檔案到本地倉庫的儲存區 -m意思是提交所有,雙引號中的提交日誌自定義,就是這麼個格式

git status

檢視狀態,可以看到暫存區是否有檔案,如果暫存區檔案與 倉庫區檔案不同會呈現紅色的狀態,表示倉庫區有這麼個檔案,並且內容不大一樣,如果暫存區的檔案是綠色的代表你沒有提交這個檔案到倉庫區

git mv 舊名字 新名字

改檔案的名字

git rm 檔名

刪除檔案

以上是本地基本操作,下面的是遠端操作命令命令

說明git init

遠端操作之前需要先初始化一下,資料夾下有沒有檔案都要初始化

git remote add 自定義字段 遠端倉庫位址

將本地倉庫與遠端倉庫相連線

git remote -v

檢視所有遠端倉庫資訊(乙個本地庫可以與多個遠端庫連線,具體多少個不知道,有興趣自測)

git remote show 上面第二行的自定義字段

檢視指定的遠端庫資訊

git push 上面第二行的自定義字段 分支名

將本地所在分支的倉庫區的檔案提交合併到遠端倉庫

git pull 上面第二行的自定義字段 分支名

獲取合併遠端倉庫的檔案到本地所在分支的倉庫區

分支操作命令

預設所在分支是master

命令說明

git branch -v

檢視本地分支,-v可加可不加,加了就是顯示詳細資訊,不加就是精簡資訊

git branch 自定義分支名

建立新的分支

git branch -d 分支名

刪除指定分支

git checkout 分支名

切換分支

遇到的問題

1、在將暫存區檔案提交到倉庫區的時候,也會報乙個錯誤

這個錯就是你沒有設定你的使用者名稱和使用者郵箱,以下命令設定一下,就美滋滋了!

命令說明

git git config --global user.name 「自定義名稱」

新增你的使用者名稱

git git config --global user.email "自定義名稱

新增使用者郵箱

2、在新建乙個資料夾之後,連線遠端倉庫想要傳檔案到遠端 倉庫的時候會出現乙個報錯!

這個錯誤意思就是你的遠端庫與本地庫不一致造成的,遠端庫在新建完後會有乙個readme文件,你本地也有文件遠端庫沒有,因此只要將遠端庫和本地庫保持一致就好了,用以下**即可:

git pull --rebase origin master
如果你要問這個origin是啥,這是預設遠端庫名稱,但是我在上面的遠端庫操作命令第二行中有「自定義字段」,沒錯這個origin這個自定義字段,只不過這個是預設的,你可以自己定義乙個名稱,其實這個名稱就代表你遠端倉庫的url位址,在連線遠端倉庫和本地倉庫的時候定義好,後面的提交問價和拉取檔案都可以直接用這個自定義名稱就不用填寫很長難記的url位址了。

打完以上**就可以重新提交檔案了,不會出現報錯了!

最後注意:

在你第一次提交檔案到遠端倉庫的時候是要驗證使用者名稱和密碼的,這個使用者名稱密碼是你連線的遠端倉庫的登入名和密碼,gitee就用gitee的使用者名稱和密碼,github就用github的使用者名稱和密碼!!!

git基本使用命令

執行git clone szgit 10.240.x.xx mt6572 jb3 b y uxx c git clone szgit 10.240.x.xx mt6572 jb3 modem b y uxx c 在mt6572 jb3目錄下執行git branch a 檢視當前分支 git chec...

git基本使用命令

git init git add codefile git commit m commit description.git log 檢視版本提交歷史 git reflog 檢視歷史命令 git reset hard commit id版本回滾 head代表當前版本,head 表示前乙個版本 場景1 ...

git 基本使用命令

git init 本地倉庫初始化 git add 新增檔案將暫存區的檔案新增到倉庫 git diff 顯示當前工作區的檔案和 stage 暫存區 區檔案的差異 git diff staged 顯示 stage 區和 head 的檔案的差異 git diff head 顯示工作區和上次遞交檔案的差異 ...