1. 程式人生 > >git&repo常見命令以及工作流程

git&repo常見命令以及工作流程

一.Git

1) git是一個快速,開源,分散式的版本控制系統。

2)Git的開發流程:

a.與遠端倉庫同步git pull  

b.修改檔案

c.檢視變更git status

d.載入變更git add<file>

e.提交載入變更git commit

f.上傳git push

3)   Git的常用命令總結:

1.新建本地分支:git branch local_branch    (不會改變分支指標)

2.切換到某個已存在的分支(本地的或遠端的):git checkout branch_name

3.新建並且換到本地分支:git checkout -b local_branch

4.刪除本地分支:git branch –D branch_name   (遠端分支所有人都沒有許可權刪除)

5.初始化一個新的git庫:git init

6.克隆一個git庫:git clone uri

7.與遠端倉庫同步:git pull

8.上傳伺服器:git push

二.Repo

1)repo介紹:

Android 使用 Git 作為程式碼管理工具,開發了 Gerrit 進行程式碼稽核以便更好的對程式碼進行集中式管理,還開發了 Repo 命令列工具,對 Git 部分命令封裝,將百多個 Git 庫有效的進行組織。

repo是一個引導(bootstrap)指令碼,首先呼叫FindRepo函式,從當前目錄開始依次向上遞迴查詢.repo/repo/main.py檔案,這時進行初始化repo.init動作下載repo庫。

2)repo常用命令:

repo init (下載repo並克隆manifest);

repo sync(下載程式碼);

repo start(建立並切換分支);

repo checkout(切換分支);

repo branches(檢視分支);

repo diff(檢視工作區檔案差異);

repo stage(把檔案新增到index表中);

repo prune(刪除已經合併分支);

repo abandon(刪除指定分支);

repo status(檢視檔案狀態);

*repo remote(設定遠端倉庫);

*repo push(向伺服器提交程式碼);

merge(合併多個分支);

tag(打標籤);

remote (設定遠端倉庫);

branch(建立特性分支);

3) 清單庫的初始化:

A 下載並儲存repo引導指令碼;

B 建立一個工作目錄作為android的工作區目錄;

C在工作目錄中執行repo init –u<url>,完成repo完整的下載及專案清單版本庫(manifest.git)的下載;

D 初始化完成後同步程式碼repo sync用於參照清單檔案克隆或同步版本庫;(若專案版本庫存在,則相當於執行git remote update&git rebase origin/branch;若專案版本庫不存在,則相當於執行git clone)

注:轉載請註明出處!!!


相關推薦

git&repo常見命令以及工作流程

一.Git 1) git是一個快速,開源,分散式的版本控制系統。 2)Git的開發流程: a.與遠端倉庫同步git pull   b.修改檔案 c.檢視變更git status d.載入變更git add<file> e.提交載入變更git commit f.上

Git基本命令 -- 基本工作流程 + 文件相關操作

-- 一個 命令執行 IT 每次 tro 有變 並且 -c 可以先找一個已經被git管理的項目, 我就使用這個項目吧: https://github.com/solenovex/ID3-Editor 基本工作流程 克隆以後呢, 進入該目錄查看一下狀態: 然後添加一

git系列9(分支工作流程

簡單的 git 使用 另一個 重要 刪除 自動 進行 不同 img 長期分支 由於 Git 使用簡單的三方合並,所以就算在較長一段時間內,反復多次把某個分支合並到另一分支,也不是什麽難事。也就是說,你可以同時擁有多個開放的分支,每個分支用於完成特定的任務,隨著開發的推進,我

Maven專案的搭建以及工作流程

一.搭建maven專案的整個過程和注意事項。(1)新建maven專案:在file中選擇new下的other,選擇maven project,在create a simple project中打√,   此處可以選擇workspace,可以使用eclipse中系

Docker常見命令以及製作tomcat映象釋出專案

見官網2.安裝檢視是否已經安裝的Docker軟體包 sudo yum list installed | grep docker如果已安裝不想要docker則解除安裝掉: sudo yum -y remove docker-io.x86_642.1 Centos 7.X版本yu

開發數字貨幣教程DApp框架工具以及工作流程

區塊鏈愛好者(QQ:53016353)  DApp開發框架 雖然有上文提到的工具就可以進行開發了,但是使用社群大神們創造的框架會讓開發更容易。 Truffle and Embark. 是Truffle把我領進了門。在Truffle出現之前的那個夏天,我目睹了一幫有天分的學

repo常見命令用法與說明

下載 repo 的地址: http://android.git.kernel.org/repo ,可以用 wget http://android.git.kernel.org/repo 或者 curl http://android.git.kernel.org/repo &

git&repo常見問題總結

1, 分別使用GIT  REPO下載10.92.32.10:mtk6572/packages/apps/Mms.git的命令是? repo init -u [email protected]:mtk6572/packages/apps/Mms.git&&a

網橋、交換機的特性以及工作流程

一、網橋主要的特性 1、擴充套件網路,分割衝突域(所有共用一個通道的站點集合);但是不能分割廣播域(網路中能接收任一裝置發出的廣播幀的所有裝置的集合); 2、幀的封裝、解封、幀格式轉化;兩個不同的區域網互聯通訊(比如乙太網和無線網通過網橋轉化幀格式、實現相互通訊;) 3

git&github快捷命令以及筆記精華

看完後還是要自己動手,遇到問題然後解決。濃縮下git教程 git總體的流程圖 git有三種狀態:Change, Staged, Committed。 Change(Unstaged):你改動了一個,沒有呼叫任何git命令前,就是這種狀態。

MyBatis介紹以及工作流程

一、Mybatis介紹MyBatis是一款一流的支援自定義SQL、儲存過程和高階對映的持久化框架。MyBatis幾乎消除了所有的JDBC程式碼,也基本不需要手工去 設定引數和獲取檢索結果。MyBatis能夠使用簡單的XML格式或者註解進行來配置,能夠對映基本資料元素、Map介

git使用常見命令

dset -- pla 就是 ron git push car field one 新項目上傳 Git 全局設置 git config --global user.name "***" git config --global user.email "****@**

Git命令以及常見注意事項

命令: git init -> 初始化一個git倉庫git clone -> 克隆一個本地庫git pull -> 拉取伺服器最新程式碼git fetch –p -> 強行拉取遠端程式碼覆蓋本地(同步遠端,不止是程式碼)git add -> 新增到git倉庫git commit

git工作流程加常用命令總結

1. clone倉庫: git clone git的地址 (例如:[email protected]:yjy007/myproject.git) 2. 檢出遠端的develop分支 git checkout -b develop o

Git分享(—)—工作流程和常用命令

一、Git初識 Git是一款免費且開源的版本控制工具,廣泛應用於網際網路公司,尤其對於  多合作、多迭代的開發團隊,更是必不可少。 Github是開源的遠端倉庫,同時也是開源協作社群,分享交流開源專案

Git手冊 - 工作流程

git如果代碼已經通過測試,那麽則可以采取以下步驟或流程完成代碼的合並:1)切換至master分支,記住千萬別直接提交修改至master分支:#git checkout master2)基於master分支新建個臨時分支,並切換至新建的分支#git checkout -b branchName3)將要提交的代

Hibernate的工作流程以及三種狀態(面試題)

數據庫 delet 垃圾 打開 ron 工作流 沒有 flush 行數據 Hibernate的工作流程以及三種狀態 轉載自:http://www.cnblogs.com/fifiyong/p/6390699.html Hibernate的工作流程: 1. 讀取並解

git —— 基本命令以及操作(No.1)

src del 刪除 blog -1 comm commit 操作 提交 git基本命令(附加描述) 1.把文件添加到暫存區$ git add readme.txt 2.把暫存區的文件文件添加到倉庫$ git commit -m "提交說明" 備註:add添加單個文

git的一些常見命令

orm 遠程倉庫 lin feature hang 常見 change 關系 lena 一、新建代碼庫 # 在當前目錄新建一個Git代碼庫 $ git init # 新建一個目錄,將其初始化為Git代碼庫 $ git init [project-name] # 下載

Git 工作流程

git本章節我們將為大家介紹 Git 的工作流程。一般工作流程如下:克隆 Git 資源作為工作目錄。在克隆的資源上添加或修改文件。如果其他人修改了,你可以更新資源。在提交前查看修改。提交修改。在修改完成後,如果發現錯誤,可以撤回提交並再次修改並提交。下圖展示了 Git 的工作流程:Git 工作流程