git的使用流程
1 github註冊流程
1 進入github官網:
2 註冊乙個自己的github賬號
3 右上角選擇new repository
4 進入create a new repository
選擇你的倉庫名填入: repository name 必填:例如test
description描述: 對倉庫的描述 可選
選擇public
選擇initialize this repository with a readme 建立readme文件
5 建立倉庫 create repository 這樣就建立好你的github倉庫了
2 github入門教程
1 進入你的倉庫,右上角的 your profile,**倉庫在該介面上
2 倉庫選擇create new file 建立倉庫下的資料夾 ,倉庫自己生成readme.md的 markdown 格式的文件
例如 : test/filename/readme.md 在test倉庫下filename資料夾建立readme.md檔案
username/question_project.git
[email protected]:username/question_project.git
github上的線上倉庫已經建好了,那麼這麼關聯到我們遠端倉庫呢??
3 github本地倉庫簡單的連線流程
1 開啟gitbash, cd 到你要放置git**的目錄
2 轉殖版本庫 git clone url 例如[email protected]:username/question_project.git
3 git add 檔案 git 新增檔案
4 git status -s 列出當前目錄所有還沒有被git管理的檔案和被git管理且被修改但還未提交
5 git commit -m '注釋' 提交**到本地倉庫
6 git push 提交**到git遠端倉庫
進入git就可以看到自己提交的**記錄了
從遠端伺服器拉取** git pull
4 常見github命令
版本資訊
git --version 檢視版本(檢視git是否)
git config -l 檢視配置資訊
git status 檢視版本庫狀態
git log 檢視提交記錄
1 登入或修改name和email
git config --global user.name 'ddd'
git config --global user.email '[email protected]'
git config --global push.default matching (設定預設分支)
2 將檔案新增到暫存區
- git add 檔名 將指定檔案新增到暫存區
- git add . 將所有檔案新增到暫存區
3 提交**到版本庫
- git commit -m "說明資訊"
- git commit -a -m 提交所有檔案
4 將本地**推送到遠端託管伺服器
- git push [origin master] 預設推送到主分支
- git push origin 分支名 推送到指定分支
- git pull git遠端伺服器拉取**
5 git分支管理
- git branch 檢視分支
- git branch 新分支 舊分支 基於舊分支建立新分支
- git branch -d 分支名 刪除分支
- git checkout 分支 切換到指定分支
- git merge 分支名 將指定分支合併到當前分支
6 git衝突管理
- 如果有多個人同時修改同乙個檔案的相同行,在推送時會有衝突
- 發生衝突後,首先將伺服器端**拉到本地(pull),手動合併衝突
- 然後新增修改後的**檔案,重新提交
- 將**推送到伺服器
git使用流程
說一下使用git做版本控制的時候的工作流程 1 2 3 4 git add a 需要新增到版本庫中的檔案 a 就代表著所有檔案 除開了 gitignore忽略掉的檔案 git commit m 本次提交的備註 git pull 將遠端的庫和本地的庫版本同步一下,因為遠端庫可能發生了修改 多人合作開發...
git 使用流程
去自己的工作分支 git checkout work 工作.提交工作分支的修改 git commit a 回到主分支 git checkout master 獲取遠端最新的修改,此時不會產生衝突 git pull 回到工作分支 git checkout work 用rebase合併主幹的修改,如果有...
Git使用流程
git 全域性資訊追蹤器 git是乙個分布式版本控制工具,git的使用 倉庫不是必須的,使用者本地就是乙個完整的版本倉庫,的前進 回退 刪除等等操作都可以直接在本地進行,不需要 倉庫。但是,在實際操作中,為了能夠和其他同事快速溝通以及合併 一般還是會搭建乙個 倉庫。git對分支的管理非常友好,可以快...