1. 程式人生 > >git相關命令

git相關命令

git init 初始化git庫
touch su.txt 新建本地檔案
mkdir 建立本地目錄
rm -r 刪除本地目錄
rm 刪除本地檔案
git add命令主要用於把我們要提交的檔案的資訊新增到索引庫中。當我們使用git commit時,git將依據索引庫中的內容來進行檔案的提交。
git add su.txt 
git add . 提交當前所有檔案
git  commit -m "提交描述資訊。。。"
git push origin master 提交遠端origin庫的master上
git rm  :su.txt刪除git庫裡檔案
  一種是 git rm --cached "檔案路徑",不刪除物理檔案,僅將該檔案從快取中刪除;
  一種是 git rm --f "檔案路徑",不僅將該檔案從快取中刪除,還會將物理檔案刪除(不會回收到垃圾桶)。

git status 命令git status會顯示工作目錄樹的狀態,即當前的檢視狀態。

Git有三個地方可以存放程式碼。
  第一個地方是工作目錄樹,編輯檔案時可以直接在這裡操作;
  第二個是索引(index),也就是暫存區(staging area)。暫存區是工作目錄樹和版本庫之間的緩衝區。
  第三個,也就是最終的一個,是版本庫

git log可以快速瀏覽提交留言:
  prompt> git log
  prompt> git log -1
  命令中加入引數:-1可以限制命令輸出的提交條目的個數。

git branch RB_1.0 master 該命令從主分支(master branch)上建立一個叫RB_1.0的分支。
git branch –d RB_1.0刪除分支

  git diff 直接呼叫不帶引數的git diff,將顯示工作目錄樹中未被暫存(當然還沒有提交)的改動。(比較的是工作目錄樹與暫存區)。
  git diff --cached 新增引數--cached,是比較暫存區和版本庫之間的區別。
  git diff HEAD 新增引數HEAD,可以比較工作目錄樹(包括暫存的和未暫存的修改)與版本庫之間的差別。HEAD關鍵字指的是當前所在分支末梢的最新提交(也就是版本庫中該分支上的最新版本)。


git config --list 檢視配置

相關推薦

GIT 相關命令

git status 新增檔案到Git倉庫,分兩步: 第一步,使用命令 git add <file>,注意,可反覆多次使用,新增多個檔案; 第二步,使用命令 git commit -m "提交的說明"完成。 檢視倉庫的當前狀態(哪些檔案有改動)    &n

git相關命令

git init 初始化git庫 touch su.txt 新建本地檔案 mkdir 建立本地目錄 rm -r 刪除本地目錄 rm 刪除本地檔案 git add命令主要用於把我們要提交的檔案的資訊新增到索引庫中。當我們使用git commit時,git將依據索引庫中的內容來

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

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

npm-node相關git常用命令

I. 臨時使用npm源 // 臨時從淘寶的映象源安裝node-sass npm --registry https://registry.npm.taobao.org install node-sass II. 持久使用npm源 // 設定npm的源為淘寶的映象源 npm c

git相關命令

git最基本的操作,在master分支上進行提交程式碼 1、進入要提交的專案 cd 專案名 git add . git commit -m '描述修改的內容' git pull  //拉去最新的程式碼,拉去程式碼後解決專案中的衝突,沒有衝突直接提交 git push

Git tag相關命令

pan style 說明 -m pre 刪除 out checkout 倉庫 常見命令如下: // 查看標簽,可加上參數-l(列表形式列出) -n(附加說明) git tag [-l -n] // 查看符合檢索條件的標簽 git tag -l 1.*.*

git 分支合併 提交本地分支到遠端分支相關命令

建立分支 git branch localbranch 切換分支 git checkout localbranch 建立分支並切換到該分支,等效於上面兩個命令都執行 git checkout -b localbranch 在本地更改完分支的

Git配置資訊相關命令

檢視git所有配置項 $ git config -l or $ git config --list 全域性配置使用者名稱郵箱 $ git config --global user.name "young" $ git config --global user.email "[email pr

git統計程式碼量相關命令

統計某人的程式碼提交量,包括增加,刪除: git log --author="$(git config --get user.name)" --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc

git命令——穩定主幹開發模式相關命令

【目的】當在分支A上開發時,別的支線或主線有不得不修改的緊急任務,但又不想把當前開發到一半的程式碼commit,則此時可以使用stash將開發一半的程式碼推入到Git棧中。等緊急任務處理完畢,再從Git棧中將程式碼拉回來

Git版本管理之旅(二)—— Git基本操作流程及相關命令

本章繼續上章的型別,介紹基於空專案的版本庫操作,本教程基於Ubuntu 建立版本庫 新增檔案 修改檔案 刪除檔案 版本回退 基本概念 管理以及撤銷修改 新增到遠端倉庫 從遠端倉庫克隆 建立版本庫 版本庫又名倉庫,英文名repository,可以

git分支(branch)操作相關命令

我從master分支建立了一個issue5560分支,做了一些修改後,使用git push origin master提交,但是顯示的結果卻是'Everything up-to-date',發生問題的原因是git push origin master 在沒有track遠端分支的本地分支中預設提交的mas

Git提交程式碼相關命令

正常提交相關 0、裝好git後,要做一個全域性配置: git config --global user.name “使用者名稱” git config --global user.email “郵箱” 1、克隆程式碼 git clone -b de

git介紹及相關命令

tps 空間 數據對比 tor linu origin pull posit water 什麽是git?用於代碼版本控制的工具。什麽是github?各版本代碼的托管平臺。 linux下git安裝,步驟如下:#yum -y install git#git --version

git命令git遠端操作相關命令(remote 、push、fetch 、pull)

開發十年,就只剩下這套架構體系了! >>>   

git遠端操作相關命令(remote 、push、fetch 、pull)

git remote 為了便於管理,Git要求每個遠端倉庫都必須指定一個倉庫名。為了便於管理,Git要求每個遠端倉庫都必須指定一個倉庫名。 git remote【檢視創庫名】 git remote 在我們clone了剛才的專案之後,預設會看到一個origin的遠端倉庫 git remote -v/--

Linux下文件相關命令

doc 改變 border 驅動 -a linux下 說明 aux chmod 1.cd (1)作用:改變當前路徑 (2)格式:cd[路徑] ex: cd /Document/ (3)說明:cd ./ 表示當前路徑 cd ../表示上層路徑 2.ls

git 常用命令

spa git push -m rst class git 常用命令 style 常用 master touch README git add README git commit -m ‘first commit‘ git push origin master gi

git常用命令整理

align enter style git常用命令 com branch commit ast 添加 git常用命令整理 查看當前分支:git branch 切換分支:git checkout ****(分支名) 創建分支:git branch ****(分支名) 刪

git常用命令

bsp groovy ranch conf 當前 code 跟蹤 mit 分支 git clone 遠程分支地址 git branch 列出當前repository下的所有branch git checkout 分支名 git pull 獲取新代碼 git status