1. 程式人生 > >GIT--版本控制工具

GIT--版本控制工具

一、git的基本介紹

(1)Git是輕量級版本控制工具。它的新建操作幾乎可以在瞬間完成,並且在不同分支間切換起來也差不多一樣快。和許多其他版本控制系統不同,Git 鼓勵在工作流程中頻繁使用分支與合併,哪怕一天之內進行許多次都沒有關係。

(2)master分支:主要儲存完全穩定的程式碼,即已經發布或即將釋出的程式碼。

(3)topic分支:即特性分支,指一個短期的,用來實現單一特性或其相關工作的分支。

注: 一篇關於git分支操作詳解的文章:https://blog.csdn.net/winceos/article/details/22375671

二、git常用命令

下載程式碼git clone
加入版本控制git add
本地提交git commit
提交到伺服器git push
獲取其他人的更新git fetch/pull
檢視狀態git status/log/diff
新建本地分支

git branch

1)不加引數和分支名時,會給出當前所處分支名

2)-a和不加分支名時,會給出所有分支名

3)-d:刪除分支

4)-c:新建切換分支

切換分支

合併分支

git checkout 分支名

git merge/rebase

三、從遠端倉庫上拉取某個分支

cd desktop/code                             //將程式碼資料夾book拉到桌面的code資料夾
git clone 遠端倉庫地址                        //克隆程式碼庫,與遠端程式碼庫的主幹建立連線;
cd client/
git branch                                  //顯示當前所處的分支名
git branch -a                               //顯示book檔案下的所有分支名
git branch -a |grep 703                     //篩選出含有703關鍵字的分支名
git checkout 分支名                          //從master分支切換到指定分支上
最後用android studio開啟desktop/code/book的程式碼就是你指定分支的程式碼。
四、git錯誤提示

(1)fatal: Not a git repository (or any of the parent directories): .git

錯誤原因:一般情況是沒有初始化git本地版本管理倉庫,所以無法執行git命令。

解決方法:操作其他git命令之前執行一下命令:1)git init;2)git status檢視狀態資訊。

相關推薦

1.git版本控制工具的安裝與使用

use ssh-key origin read name log -- cache 本地倉庫 git下載 官方地址:https://git-scm.com/download/win 百度雲地址:我的網盤/安裝文件/Git-2.15.0-64-bit.rar git基本使

git版本控制工具的使用

如果 pre git log 包括 load tps 出現 怎麽 ini 目錄 git版本管理工具使用 一丶Git的下載與安裝 1.windows下的git的下載與安裝 2.linux下的git安裝 二丶常用命令 三丶Git倉庫 1.配置倉庫信息 2.倉庫的創建於管理

關於git版本控制工具的操作命令

一.安裝git,首先去git官網下載git,https://git-scm.com/downloads,下載.exe格式並安裝   二.git生成金鑰: (1) ssh-keygen -t rsa -C "[email protected]",-------

Git版本控制工具簡單操作語句

一.什麼是Git? Git是目前世界上最先進的分散式版本控制系統。 二.因為Git是分散式版本控制系統,所以需要填寫使用者名稱和郵箱作為一個標識。 git config --global user.name “使用者名稱” git config --global user.e

Git版本控制工具使用方法整理

因為現在git是專案管理的主流,在學習使用過程中整理總結出了一些東西,特在此記錄一下。所有用法總結如圖: 基礎篇 遠端篇 分支篇 提交篇 衝突篇 回滾篇 刪除篇 檢視篇 基礎篇 命令 解釋 git init 初始化一個Git倉庫

Git版本控制工具學習(一)

       Git是一個版本控制系統,用來追蹤計算機檔案的變化的工具,也是一個供多人使用的協同工具。它是一個分散式的版本控制系統,本文將簡單介紹如何使用。簡單來說,就是你要和你的夥伴一起完成一項任務,但是你們要互相交換修改,檢視自己的歷史版本等。版本控制系統就是幫助我們做這

Git版本控制工具之Windows系統安裝

1:Git安裝         ⑴Windows版本Git下載                 a:地址                                                  注意:我們上面下載的是2.19.0的windows 64位的

IDEA整合Git版本控制工具—分享專案到GitHub上和從GitHub克隆專案

首先我們分享專案到GitHub上在選單上選擇VCS,在下拉列表中選擇Import into Version Control,再選擇Share project on Github輸入倉庫的描述資訊,點選S

GIT--版本控制工具

一、git的基本介紹(1)Git是輕量級版本控制工具。它的新建操作幾乎可以在瞬間完成,並且在不同分支間切換起來也差不多一樣快。和許多其他版本控制系統不同,Git 鼓勵在工作流程中頻繁使用分支與合併,哪怕一天之內進行許多次都沒有關係。(2)master分支:主要儲存完全穩定的程

Git版本控制工具(一)----git的安裝及建立版本

本文並非原創性文章。 【正文】 一、初識Git: Git是目前世界上最先進的分散式版本控制系統(沒有之一)。它的開發者就是大名鼎鼎的Linux作業系統的作者Linus Torvalds。Git被開發出來的初衷是為了更好的管理Linux核心,而現在卻廣泛應用於各種專案

IDEA整合Git版本控制工具—分享專案到Git私服上和從Git私服克隆專案到IDEA

如果使用的是Git私服,那麼大概的流程和上面相似的。只說一下有所區別的地方:將IDEA中的專案推送到Git私服上在選單上選擇VCS,選擇Import into Version Control,選擇Cre

Git版本控制工具使用教程(一)

Git 版本控制工具 2.11.0 使用教程(一) git 官方網站 : Step 1 : 安裝Git 安裝 : linux安裝 : sudo apt-get install git-core windows安裝 :

git版本控制工具常用指令以及github

關於註冊github賬號,建立新的專案就不說了。 1.首先了解一個關於版本控制的概念。版本控制工具svn和git。SVN是集中式管理,大概的原理就是在協同開發過程中,每個編寫者都要將專案程式碼上傳到集中管理伺服器中,供別的編寫者進行下載然後繼續上傳到這個集中伺服器中。但這存

再次學習Git版本控制工具

Git 究竟是怎樣的一個系統呢?為什麼在SVN作為版本控制工具已經非常流行的時候,還有Git這樣一個版本控制工具呢?Git和SVN的區別在哪兒呢?Git優勢又在哪呢?下面PHP程式設計師雷雪松帶你一起詳細的聊一下Git。Git 是由Linux 的締造者 Linus Torvalds開發出自己的版本系統,Lin

基於GitLab與Git Extensions搭建版本控制工具

基本 cmd img html nat 需求 無法 spa hang 1.背景   大家知道GitHub是現在非常流行的代碼托管工具,但是如果有些項目不想開源的話,則需要付費,因此萌生了自己搭建一個Git的版本控制工具,供內網使用。GitLab則是個好的選擇,但是GitL

Git分布式版本控制工具

繼續 新建 執行 是把 -h png 版本號 工作 直接 一、安裝Git    1、下載Windows版的Git:msysgit;官方下載地址:http://msysgit.github.io,安裝選定要安裝的目錄(路徑杜絕中文),剩下的按照默認安裝即可,參考:GIt安裝教

版本控制工具Git

但是 不想 之前 設置 xxx 遠程 -o span 兩種 git三層結構 工作區working directory 暫存區staging index 版本庫git directory(Repository) Git文件的四種狀態 untracked未被追蹤 Modifie

版本控制工具Svn及Git

例如 ech source -s lan https git add 更改 date 首先介紹svn,屬於老牌的工具 svn ci 提交代碼 alias commit svn up 更新代碼 alias update svn st 修改的文件 alias st svn di

版本控制工具git之生成ppk及使用

一、簡介 Git是一款免費、開源的分散式版本控制系統,用於敏捷高效地處理任何或小或大的專案。 Git是一個開源的分散式版本控制系統,用以有效、高速的處理從很小到非常大的專案版本管理。 Git 是 Linus Torvalds 為了幫助管理 Linux 核心開發而開發的一個開放原始碼

分散式版本控制工具Git

一、Git技術簡介 Git是一個分散式版本控制系統,與集中式的SVN不同。     1. 主要特點 集中式特點: 所有人的資源全部儲存在中央伺服器。 所有人開發前都需要從中央伺服器上下載同步其他人的程式碼才能繼續開發,慢。 中央伺服器一旦資料丟失,意味著所有資料全