1. 程式人生 > >git版本控制器一些常用語句

git版本控制器一些常用語句

檢視
pwd
git config --list 檢視配置
ls 檢視倉庫的內容
ls -ah
git status
git config --global user.name 'Yondol'
git config --global user.email '[email protected]'
建立庫
git init 宣告建立倉庫,此時資料夾裡會出現.git隱藏資料夾
git init mgGit在當前資料夾裡建立myGit的倉庫
mkdir myGit2 && cd myGit2 在當前資料夾建立為myGit2的倉庫,並在控制檯進入這個資料夾
程式碼操作
git add readme2.txt 上傳檔案,首先要用cd一步步進入更改檔案所在的資料夾
git add 1.html 2.html 可以一條命令語句上傳多個檔案
git add . 將當前資料夾下的所有檔案進行快取
vim xxxx 修改檔案,注意(長按esc加連按兩次大寫的D鍵退出修改模式)
git commit -m '註釋' 上傳到git庫,引號裡邊是註釋語句
git commit -am "註釋" 不需要git add 。。。 直接上傳到資料夾的內容到倉庫,注意這裡直接上傳到倉庫的檔案,會出現在各個分支,而上邊的方式則只出現在當前分支
git clone git://github.com/YondoL/getTest.git clone程式碼資料夾到當前的資料夾裡
git clone git://
git clone git://github.com/YondoL/getTest.git myClone clone到當前資料夾裡並且為克隆的資料夾命名為myClone
git push
git rm xxx.xx 刪除檔案,並在工作區刪除
git rm xxx -r -f 刪除資料夾以及資料夾下的檔案(只對以git add到快取區的資料夾有效)
git rm --cached xxx.xx 刪除檔案,但在工作區不刪除
git mv xxx.xx sss.xx 執行git rm --cached 命令的操作,重新命名磁碟上的檔案在執行git add 將其放到快取區

git status 檢視上次提交之後是否有修改
git status -s 顯示倉庫的檔案狀態 A:已上傳成功的 AM:就是加入快取後又有改動 D:上傳後但在工作區被刪除的 ??:在工作區目前還沒上傳的
git diff 檢視已寫入快取的與對其修改但未寫入快取的區別
git diff --stat 顯示整個檔案的改動,可以顯示出有幾處改動
git reset HEAD -- xxx.xx 將已經新增進緩衝區的檔案取消快取並恢復成我們修改之前的樣子
分支管理
git branch 直接輸入會顯示出你在本地的分支,其中下邊的綠色帶星號的顯示的當前分支
git branch branchName 建立一個名字為branchName的分支
git checkout branhName 切換到當前分支
git checkout -b branckName 建立一個新分支並進入到此分支中
git branch -d branchName 刪除分支,注意當在此分支內不可以執行操作,分支建立的分支在此分支和master裡可以直接使用git branch -d branchName 進行刪除分支
而其他分支裡,則需使用git branch -D branchName 進行刪除
git merge branchName 合併分支,將分支合併到master裡
檢視新增歷史
git log 檢視版本資訊
git log --oneline 檢視簡潔的版本
git log --oneline --graph 以拓撲圖形式檢視什麼時候出現分支合併
git log --author=Yondol 檢視git原始碼中Yondol提交的
git log --oneline --befor={3.weeks.ago} --after={2017-3-2} --no-merges 如果我要看 Git 專案中三週前且在四月十八日之後的所有提交,我可以執行這個(用--no-merges 選項以隱藏合併提交)

相關推薦

git版本控制器一些常用語句

檢視 pwd git config --list 檢視配置 ls 檢視倉庫的內容 ls -ah git status git config --global user.name 'Yondol' git config --global user.email '[email&#

利用VS2010的git版本控制器

轉載地址:http://blog.csdn.net/softwave/article/details/7957938 首先,安裝Git for Windows,下載地址為 這裡 。Git for Windows是Github官方的管理工具,但似乎更適合習慣Linux命令列

idea專案匯入myeclipse(基於git版本控制器)

2.在公共伺服器上建立遠端倉庫,將本地倉庫提交的程式碼推送到遠端倉庫 2.1 一般放在伺服器上的共享倉庫都建立為裸倉庫,我這裡沒有伺服器,所以代表性的在本地建立一個裸倉庫,作為遠端倉庫使用 2.2 將IDEA中的專案推送到遠端倉庫

matlab小白一些常用語句

1、clear清除workspace; clc清除命令視窗; clf清除圖形視窗 2、load 載入資料檔案 3、meshgrid函式生成網格矩陣,可用於將向量轉變為矩陣。 生成二維網格,用法為: [x y]=meshgrid(a b); % a 和b是一維陣列

Git版本控制器的基本使用

關於git Git,是一個分散式版本控制軟體。最初本是為了更好的管理Linux核心開發而被林納斯·託瓦茲開發,後來因為專案開發中版本控制的強烈需求,而git也日趨成熟,最終成為了一個獨立的版本控制軟體。 git使用方法 建立遠端倉庫 建立遠端倉庫,說得白話一點就是在程式碼託管伺服器上給我分配一片

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

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

Git分布式版本控制器安裝註意點及其常用命令

命令行 master 文件 initial nal email repos vim -name 將git按照默認選項下載安裝後,打開git bach版面進行git命令行操作(記住在安裝的過程中文件夾中不能存在中文):註:Windows下,路徑名不要包含中文,因為Git對中文

git常用語句(持續更新中)

文件 版本 reflog 使用 一個 更改 commit sta add mkdir learngit // 創建文件夾cd learngit //跳轉到指定文件夾pwd //顯示當前文件夾路徑git init //把這個目錄變成可管理的倉庫git add learngi

細說GIT分布式版本控制器

set 指定 提前 隨著 過去 內容 軟件開發 分布式 commit 一.Git介紹 Git是目前世界上最先進的分布式版本控制器。Svn CVS 版本控制器:就是用來追溯自己書寫的代碼的記錄信息。好處:可以非常方便的記錄何時何地何人操作了哪些代碼。 什麽是分布式

一些常用git命令

pull 歷史 delet diff tag 刪除 地址 add 並且 git in 初始化倉庫 git add . 添加到緩沖區 git commit -m“備註” 添加到倉庫 git branch 查看本地分支 git branch 【分支名

20180617_Git常用命令3(一些常用的概念和管理git的命令)

一鍵還原 inf 丟失 為我 實驗 TE order 換工作 二次 Git常用命令3(一些常用的概念和管理git的命令【工作區、暫存區、管理修改、撤銷修改、刪除文件】) 感謝廖雪峰老師提供的git教程: 傳送門: https://www.lia

git branch 常用語句詳解

-a 遠程 git push gin 常用 --delete check 分支 常用語句 刪除遠程分支 git push origin --delete <branchName> 查看本地分支 git branch 創建本地新分支 git branch <

SQL一些常用的查詢語句

--欄位查詢表 select a.name, b.name from syscolumns a, sysobjects b where lower(a.name) = '欄位名' and a.id = b.id and b.xtype = 'u' --知道表查儲存過程

GIT 檢視/修改使用者名稱和郵箱地址,和一些常用git命令

版權宣告:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/chentravelling/article/details/https://mp.csdn.net/postedit/82665115 使用者名稱和郵箱地址的作用 使用者名稱和郵箱地址是本

初識Git-一些常用Git指令

今天的專案用到了Git,先是要求我們clone遠端倉庫的工程,然後自己在本地進行修改之後,再提交回遠端倉庫。 首先貼上Git的工作流程圖: 1)clone 專案 在我們想要儲存專案的路徑下,開啟Git bash,輸入clone指令, 基本語法是: git clone dest

總結下git一些常用命令

一、目錄操作 1、cd    即change directory,改變目錄,如 cd d:/www,切換到d盤的www目錄。 2、cd ..   cd+空格+兩個點,回退到上一目錄。 3、pwd        即 print workin

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

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

mysql常用一些查詢語句

一、  Like欄位模糊搜尋:   SELECT * FROM fs_performance_details WHERE dimension_name LIKE 'UI%’;          (或者%UI%,%UI來表示前後,前,有引數內容) 二、  order

git一些常用命令

最近也沒搞什麼滲透相關的東西,說來很是慚愧。就跟大家分享一下在學習git的時候記得一些筆記: 始化一個Git倉庫,使用git init命令。 新增檔案到Git倉庫,分兩步: 第一步,使用命令git add <file>,注意,可反覆多次使用,新增多個檔案;

Git 專案提交程式碼及一些常用命令

在dev_ysg分支 : git add . //把專案新增到倉庫 git commit -m "test" // 提交加註釋 git push //推到dev_ysg分支上去 git checkout dev //