荊軻刺秦王
之前專案中用svn多一些,svn是集中式的,可以理解為無論提交和更新都是對中心版本庫的操作,如果某台機器提交的**有問題,很可能導致**版本庫的也會有問題。git 是分布式的,一般情況下,我們可以推送給同事自己修改的地方。但無論是svn還是git 他們的操作流程大體相同,在日常工作中都是要先拉取最新的**,然後再提交自己的**,本文主要介紹下git的日常使用命令。
1. git 拉取** 切換到主分支(master),並且從遠端拉取最新版本
$git checkout master
$git pull
拉取玩最新版本就可以進行開發了,開發完之後要提交的時候,就需要新建乙個分支,這個分支名稱最好是自己修改的內容的主題
2. 建立並切換到新分支
$git checkout -b add-adm-ip-whitelist 其中 add-adm-ip-whitelist 就是我們的新分支的名稱了
$git branch 切換到 add-adm-ip-whitelist 分支上
3. 更新分支**並提交
$git add *
$git commit -m "init add-adm-ip-whitelist"
$git push origin add-adm-ip-whitelist
4. 檢視所有分支列表
$git branch -a
番外:我們在伺服器上直接 clone git倉庫的**的時候可以使用:
git clone "git位址" 資料夾名稱
這樣就在當前目錄下,新建了乙個資料夾
Git快速拉取遠端專案
由於本地檔案落後於遠端倉庫太多。這裡就不merge或者stash 了,重新clone遠端倉庫 很簡單,執行命令即可 git clone ssh git git error rpc failed curl 18 transfer closed with outstanding read data re...
git 拉取合併分支 git拉取與合併
檢視分支 git branch a 所有 新建遠端分支 1,新建乙個本地分支並切換 git checkout b xiaozhiju 2,新建的本地分支push到遠端伺服器,遠端分支與本地分支同名 當然可以隨意起名 git push origin xiaozhiju 本地分支名 xiaozhiju ...
git 拉取分支
一 遠端倉庫有master和dev分支 1.更新遠端 到本地 git fetch本地拉取分支 git checkout b new branch拉取遠端分支 git checkout b serverfix origin serverfix跟蹤遠端分支 git checkout track orig...