1. 程式人生 > >常用git指令總結

常用git指令總結

一、本地倉庫

1、倉庫使用

初始化一個Git倉庫,使用git init命令。

新增檔案到Git倉庫,分兩步:

第一步,使用命令git add <file>,注意,可反覆多次使用,新增多個檔案;

第二步,使用命令git commit -m “資訊”,完成。

全域性修改名字:

git config --global user.name "YourName"

git config --global user.email"[email protected]"

2、檔案改動

檔案改動後使用git diff readme.txt 查詢修改記錄,

git add <file>新增,新增後可以使用git status告訴我們被提交的修改,git commit -m “資訊”,完成提交。

3、檢視日誌

git log命令顯示從最近到最遠的提交日誌

4、版本回退、恢復

版本回退:git reset --hard HEAD^

上一個版本就是HEAD^,上上一個版本就是HEAD^^,當然往上100個版本寫100個^比較容易數不過來,所以寫成HEAD~100。回退後git倉庫裡的程式碼返回上次版本。

恢復到3628164版本提交日期(版本號需要記下):git reset --hard 3628164

若忘記版本號id,Git提供了一個命令git reflog用來記錄你的每一次命令

5、檔案刪除

首先在工作區中刪除掉,如果是真想刪除,使用那就用命令git rm readme.txt 刪掉,並且git commit。

另一種情況是刪錯了,因為版本庫裡還有呢,所以可以很輕鬆地把誤刪的檔案恢復到最新版本git checkout -- readme.txt

二、遠端倉庫

1、遠端倉庫關聯、提交

要關聯一個遠端庫,使用命令

關聯後,使用命令git push -u origin master第一次推送master分支的所有內容;

此後,每次本地提交後,只要有必要,就可以使用命令git push origin master推送最新修改;

2、從遠端倉庫克隆

從遠端倉庫裡克隆到本地git clone [email protected]:yangk/test.git

3、建立合併分支

檢視分支:git branch

建立分支:git branch <name>

切換分支:git checkout <name>

建立+切換分支:git checkout -b <name>

合併某分支到當前分支:git merge <name>

刪除分支:git branch -d <name>

推送分支:git push origin mcu_update

4、遠端倉庫clone分支

首先,你需要使用git clone這個命令克隆一個本地庫。

之後它會自動克隆一個master分支(這個貌似是必須的)。

假定你需要一個dev(此處假定遠端庫中已經存在此分支,也就是你需要克隆的)分支用於開發的話,你需要在dev分支上開發,就必須建立遠端origin的dev分支到本地,於是用這個命令建立本地dev分支:git checkout -b dev origin/dev

再同步下: git pull

5、分支合併到master

1、將分支切換到master,git checkout master,

2、merge  git merge dev,將dev  merge到master,有衝突的話可以手動解決

3、git commit

4、git pull

6、刪除遠端分支

git branch –d 分支名 ,刪除本地分支

git branch origin –delete 分支名,刪除遠端伺服器的分支。

相關推薦

常用git指令總結

一、本地倉庫 1、倉庫使用 初始化一個Git倉庫,使用git init命令。 新增檔案到Git倉庫,分兩步: 第一步,使用命令git add <file>,注意,可反覆多次使用,新增多個檔案; 第二步,使用命令git commit -m “資訊”,完成。 全域性

常用GIt指令總結

sh-keygen -t rsa 標準操流程 git clone ssh://[email protected]:2222/source/all_in_one.git git checkout -b develop origin/develop git

常用Git命令總結

命令 本地 clas 工作區 date 遠程 工作 class pick git diff 暫緩區與工作區進行對比 git diff origin/master 工作區與遠程本體進行對比 git fetch 獲取遠程本體到本地,但是不合並。 git merge -m "ms

常用git指令收錄

out 收錄 ont fig article 切換 conf helper per Generating an SSH key Checking for existing SSH keys Generating a new SSH key and adding it to

工作中常用Git指令操作

line 文件路徑 res 系列 wid AR 探討 diff 輕量 常用Git指令總結   前陣子有幾天好不順,可謂是喝水都嗆著,更何況被Git給嗆著了,還不輕,哈哈。所以打算總結一下自己在工作使用到Git相關的東西以及和大家探討使用GIt的心得體會。於是,關於Git的

Git指令總結

本地倉庫 倉庫 切換 最新 分支 upd 塊代碼 隊列 創建 常用指令如下: git help git init //初始化本地代碼倉庫 git clone <倉庫url> //克隆倉庫內源碼 git checkout <branch> //切換到

git指令總結及常見問題積累與解決方案

git指令總結及常見問題積累與解決方案 git初始化一個專案並且長傳到伺服器後端步驟: 1、本地檔案操作 通過:git init初始化化一個專案  會出現一個隱藏檔案 ,可以資料夾屬性設定進行檢視,此時檔案的狀態有三個:原始檔案狀態、納入快取檔案狀態、納入版本庫的檔案狀態。 原始檔

Android常用git命令總結

git config git config --global user.name “輸入自己的name” git config --global user.email “輸入你的郵箱” git config --list:檢視配置後的Name和E-mail

scrapy常用指令總結

1、全域性命令 scrapy -h 檢視全域性命令 1)fetch 命令主要用來顯示爬蟲的過程 顯示爬取百度的首頁 scrapy fetch http://www.baidu.com 2)  --header --nolog 引數控制了展現爬蟲爬取新聞的首頁的頭資訊,和

教你如何使用免費的私人程式碼託管(bitbucket) 和 常用git指令

想找個免費的私人程式碼託管平臺,github,googlecode, SourceForge都不行,後來發現bitbucket(https://bitbucket.org/),註冊時,如果不多於5個人維護一個專案可以選擇個人。 還有個很強大的git視覺化軟體souret

40條最常用Git命令總結

Git的3層結構 working directory:工作區 staging index:暫存區 git directory(Repository):版本庫 Git中檔案的4種狀態 un

Git常用指令總結

批量操作 grep 匹配 git gre and 正則 結果 不常用 git 已經成為日常開發流不可或缺的一部分,甚至說是核心部分,但有些不常用指令時常會忘記,再次坐下備忘,省的用到的時候再去找了。用到的時候才會記錄,指令是不斷增加的,請不要見怪 ~>~ git 常用

node.js、vue專案建立以及git常用指令總結

node.js、vue專案建立以及git常用指令總結 node.js指令 cd… 返回上級 dir 檢視該資料夾下有哪些檔案 node 進入node.js執行環境 .exit 退出node.js執行環境 或者兩側ctrl+c md f

Git本地容器常用指令總結

1.背景 近日在拜讀廖雪峰大牛的git教程,確實猶如大家公認的是目前網上最為簡潔易懂而且全面的教程。由於校園網問題導致不能訪問github,因此就先整理一下從廖大牛那學來的一些本地容器常用的指令。 2.操作 1)安裝git sudo apt-get in

平時自己常用git指令

show 日誌 ash add checkout rsa var 列表 增刪 增刪改查 創建標簽$ git tag -a v1.4 -m ‘my version 1.4‘用 -a (譯註:取 annotated 的首字母)指定標簽名字即可 -m 選項則指定了對應的標簽說明

Git常用操作指令

狀態 增加 別名 本地 onf 測試 git add osc 項目管理 1、首次在本地使用,需要git中登錄賬號 git config --global user.name "your id" git config --global user.email "your e

git常用常用操作指令

信息 代碼區 文件路徑 關閉 ls -l 線圖 版本 ces 彈出 GIT操作 1:git init 初始化空的倉庫,會在當前文件夾生成一個隱藏.git的文件夾,相當於一個倉庫。 2:提交代碼的流程:工作代碼區--》暫存區 --》主倉庫 --》服務器 3:git statu

git常用配置(指令)

1、配置使用者名稱和郵箱   (1) 指令設定    $ git config --global user.name "username"    $ git config --global user.email [email protected]   (2) 修改配置檔案.gitc

php開發常用指令總結

配置git環境配置:     git config  --global user.name "HoeWang"     git config   --global user.email "[email

git操作總結(1):常用操作流程之SSH、上傳、下載和改名字

一、配置SSH免金鑰登陸 1.生成金鑰 直接回車3-5次 ssh-keygen -t rsa -C "這裡換上你的郵箱" 2.在指定的儲存路徑下會生成2個名為id_rsa和id_rsa.pub的檔案 3.將id_rsa.pub檔案,把內容拷貝到Git的SSH金鑰配置上 4.g