Git基本用法和工作流程

Git命令的基本用法和工作流程

首先下載Git

git下載地址

設置用戶名和郵箱

安裝好之後在git bash裏面進行用戶名和郵箱設置

    git config --global user.name "用戶名" 

    git config --global user.email "郵箱" 

初始化一個本地倉庫

在你本地創建一個文件夾,直接在這個文件夾中鼠標右鍵,
打開 git bash ,使用命令 git init 初始化一個本地倉庫
這時文件夾中會多出一個 .git 文件夾(隱藏文件),可以在查看中勾選 顯示隱藏文件,就可以看到了

連接遠程倉庫

本地Git庫和GitHub倉庫直接傳輸是通過SSH加密傳輸的,如果我們本地需要將代碼提交到GitHub上,那麼我們是需要創建SSH key的。

創建 SSH key 的命令如下

ssh-keygen -t rsa -C "[email protected]"

命令中的郵箱地址,填寫你註冊GitHub時用的郵箱
創建好之後,會給你顯示 .ssh文件的路徑,一般在C/users下存放

登錄GitHub,在頭像下拉框中選擇 settings,配置好SSH

如果你想要直接克隆遠程倉庫到本地倉庫,就

git clone url

url 是你想要克隆的倉庫的連接地址

如果是連接自己新建的倉庫,就

在本地倉庫創建一個備註文件 readme.txt寫點這個倉庫的描述
然後

git add .
git commit -m "對本次提交進行說明"
git remote add origin url

url 是你的倉庫鏈接
然後推送到遠程倉庫即可

git push -u origin master

現在可以去GitHub上對應倉庫看一下 readme.txt文件

分支管理和基本工作流程

下面是創建一個dev分支的命令

git branch dev

切換到dev分支的命令

git checkout dev

也可以使用下面這個命令,創建新分支並切換到新建分支下

git checkout -b dev

本地分支建號之後,把新建的本地分支推送到遠程分支

git push origin dev:dev

這樣遠程分支就會多了一個 dev 可以使用 git branch -a 查看所有分支

git branch -a

工作流程

提交代碼到自己的分支

在提交之前可以先查看下狀態

git status
git diff

開始提交

git add .
git commit -m "本次提交的註釋"
git push origin dev

把dev分支合併到master主分支

首先切換到主分支
git checkout master

多人開發需要pull一下 
git pull origin master

把dev分支的代碼合併到master上
git merge dev

查看狀態 會顯示有幾個需要推送的提交
git status

推送到master分支,完成合並
git pull origin master

注意 合併分支的時候,git也許會打開vim,你只需退出編輯模式,到命令模式輸入:wq 退出即可

esc 鍵退出編輯模式,shift+:進入命令行,:wq退出並保存

合併主分支到自己的分支

首先切換到主分支
git checkout master

把主分支的代碼pull下來
git pull origin master

切換到自己的分支
git checkout dev

把主分支合併到自己分支上
git merge master

推送到遠端分支
git push origin dev

dev分支和主分支上的代碼就保持一致了

以上

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章