Git基本指令完全指南

2021-10-05 02:02:20 字數 1844 閱讀 5625

在專案開發中,為了**安全和方便多人協作開發,我們通常會使用**託管工具對**進行管理。在這裡我們使用github作為遠端**共享庫。下面我們就從零開始搭建乙個遠端倉庫,並和本地git倉庫進行關聯。具體步驟如下:

因為本地的git倉庫和遠端github倉庫之間是通過ssh加密進行傳輸的,因此需要先設定ssh key。

設定ssh key步驟:

在github右上角找到+號,選擇new repository,填寫相關資訊後建立倉庫,至此,遠端倉庫就建立完畢了。

將遠端倉庫和本地倉庫進行關聯分兩種情況:

4.1 本地倉庫還未建立

此時,只需要在本地專案資料夾中使用git clone 遠端倉庫專案位址將遠端倉庫轉殖到本地,因為此時遠端倉庫時空的,轉殖下拉只有乙個.git資料夾.這樣就把本地倉庫和遠端倉庫進行關聯了,就可以在本地寫專案**。

4.2 本地倉庫已建立

注意:通常執行005後會報錯,因為本地分支版本低於遠端,因此需要更新。需要執行:git pull --rebase origin master,然後再執行005就成功了。

① 未add到暫緩區之前

② 已經add到了暫緩區

③ 已經commit到了暫緩區

因為是緊急任務,而當前分支的工作也短時間內無法完成,因此無法在當前分支進行處理,需要重開新的分支單獨處理bug問題。

使用git stash命令先將當前任務暫存起來,然後當然分支就是乾淨了,就可以切換新的分支,當把新的分支bug修復完提交以後,就可以切換回這個分支,在使用git stash pop命令將暫存內容恢復,然後繼續處理當前任務。

1)、新建本地dev分支並切換至dev分支

git checkout -b dev
2)、將本地master**合併到dev分支

git merge master
3)、將本地dev分支推送到遠端,並在遠端建立dev分支

git push origin dev
此時,遠端dev分支建立成功,**也同步成功。

git branch -d dev
git push origin --delete dev 或 git push origin -d dev
git remote prune origin
1)、 將遠端分支資訊拉取到本地

git fetch
git remote prune origin
git checkout -b dev origin/dev
2)、檢視遠端所有分支資訊

git branch -a
3)、切換分支

git checkout dev
1)、本地回退

git reset --hard head^
2)、推送遠端

git push -f

git基本指令

git 更新 1.git status 檢視本地是否有沒有提交的 2.git pull 根據提示輸入密碼 配置git 使用者名稱 git config user.name 韓萬傑 配置郵箱 多人開發溝通 git config user.email 配置全域性性的使用者名稱和郵箱 整個作業系統中的gi...

git基本指令

git status 檢視當前倉庫分支的乙個基本狀態 git init 在本地初始化乙個倉庫 git add 將工作區的修改提交到暫存區 git commit m 注釋 將暫存區的修改提交到分支 git log 列印提交記錄 git log pretty oneline 在一行內列印提交記錄 git...

git基本指令

初始化乙個git專案 1 新建乙個空目錄 2 git init 新增檔案 1 git add 檔名1 檔名2 2 git commit m 描述 檢視git提交記錄 git log回退到上乙個版本 git reset hard head head是上乙個版本,head 是上上乙個版本 檢視git的每...