首頁  >   經驗  >   一文教你從新手快速上手Git

黑龙江福彩22选5规则:一文教你從新手快速上手Git

查看 codexia 的博客 2019-06-25 19:00:00 1213
Git   新手   入門  
手機閱讀 | 轉發賺積分
手機收藏 | 分享給好友
簡介本文針對Git常用的17個應用場景提供了簡要的命令整理和必要的說明,可以讓你快速上手Git。適用于從未接觸Git的新手或有Git經驗的同學,不適用于專家。

体彩加奖规则 www.xjycrb.com.cn     本文針對Git常用的17個應用場景提供了簡要的命令整理和必要的說明,可以讓你快速上手Git。適用于從未接觸Git的新手或有Git經驗的同學,不適用于專家。講解的順序為從配置到創建再到使用,作為一個主線將這17個場景講解完畢。重點是需要去動手操作,邊看邊練習,這樣可以快速學會Git。而對于有Git經驗的同學,本文可以作為一個工具手冊備查或完整的梳理。

一、配置Git并創建目錄

    每一個Git客戶端都需要一個地址,所以需要先配置好。加上--global是針對當前用戶起作用的,如果不加,那只針對當前的倉庫起作用。配置文件為隱藏文件。

倉庫的配置文件路徑:.git/config

用戶的配置文件路徑:系統的用戶目錄下的.gitconfig

配置用戶信息:

git config --global user.name "名字"
git config --global user.email "郵箱地址"

創建庫工作區目錄(dos命令,Linux命令未列出,請自行對應):

mkdir 目錄
cd 目錄


二、初始化Git版本倉庫

    在上一步執行了切換目錄cd命令,然后在這個目錄下執行以下初始化命令。這樣,這個目錄就成為了Git版本倉庫目錄。

git init


三、將文件存入工作區目錄

    將文件放入工作區目錄,和將文件存放在普通目錄一下。

四、添加并提交版本
    版本描述里不能含有敏感字符串,比如commit或add之類的。-m是添加描述的參數。僅將文件放到工作區目錄,是不會自動提交到版本庫的。需要先使用add將文件添加到暫存區,然后用commit將暫存區的所有文件提交到版本庫。add只將工作區文件修改添加到暫存區,commit只將暫存區文件修改提交到版本庫。如果僅僅是工作區變動了文件,沒有add,那commit是不會將工作區的變動提交到版本庫的。
工作區:用戶可見的文件夾,和普通文件夾一樣。
暫存區:文件的修改信息被添加到暫存區,是一個臨時存放待提交文件的位置。
版本庫:最終的版本庫存放文件的位置。 
git add 文件名
git commit -m "版本提交說明" 

五、查看提交的記錄
    查看提交的記錄,可以看到詳細歷史提交信息。[]為可選參數。 pretty美化輸出,graph圖形化輸出,abbrev-commit縮略提交信息 。
git log [--pretty=oneline] [--graph] [--abbrev-commit] 

六、查看執行的命令的歷史記錄
    查看執行的命令的歷史記錄信息,信息里包含里提交ID (commit_id) ,此ID在其他地方很有用。 
git reflog

七、查看git狀態
    每次文件修改操作,git的狀態都會變化,我們可以跟蹤狀態的變化來得知操作的結果。
git status

八、查看工作區和版本庫的文件區別
要查看工作區文件和版本庫文件之間的區別,可以使用diff命令。
git diff 提交ID -- 文件名

九、撤銷修改
    撤銷修改分為工作區撤銷、暫存區撤銷和版本庫撤銷。HEAD為當前最新版本,HEAD^為上個版本,HEAD^^為上上個版本,以此類推,一個^表示一個上級版本。版本數太多,可以用~數字來表示,如HEAD~10即當前的往上10個版本。這些寫法是提交ID的人性化寫法。

撤銷工作區的單個文件用checkout:
git checkout -- 文件名
版本庫-->工作區(暫存區無文件)  ,  暫存區-->工作區(暫存區有文件)。目標僅為工作區。如果暫存區有文件,此時又需要撤銷工作區,那么就需要先撤銷暫存區的,即使用reset先撤銷暫存區的文件,然后再用checkout來撤銷工作區的文件。  

撤銷工作區所有文件用reset:
git reset --hard HEAD
版本庫-->工作區。將版本庫內容直接全部同步到工作區,整個版本庫同步下來撤銷工作區的修改。   
  
1.微信掃碼
2.點擊按鈕,粘貼命令
自動刷新 手動刷新
命令:rd 2ILp8S 復制
提示:如果您發送了命令,自動刷新會展開全文。自動刷新最多60秒,超過60秒請點擊手動刷新。
創作不易,汗水不止!為防止勞動果實被爬蟲竊取,開啟了反爬機制,需要您發送命令繼續閱讀。取關會再次出現此提示。一段時間后出現此提示,請再次發送即可。如有問題,請加客服微信Freeme007處理。感謝您的理解。
標注
評論
站內搜
百度搜
傳送到手機
手機掃碼,識別文字,完成傳送x
加載中...
標注內容x
加載中...
添加標注x
文章標題:一文教你從新手快速上手Git
文章地址://www.xjycrb.com.cn/article/20190624120202387
轉載到個人博客,請在文末帶上右側內容(含超鏈接):本文轉載自:一文教你從新手快速上手Git
收藏 0 點贊 0
公眾號
微信贊賞
支付寶贊賞
領支付寶大紅包
QQ群

相關閱讀

  1. 一站式手把手教你搭建網站服務器 查找全網同類文章
  2. 不用管理代碼的辦法 查找全網同類文章
  3. 程序員職業年齡不是限制,技術水平才是限制 查找全網同類文章
  4. 一文教你從新手快速上手Git 查找全網同類文章
  5. 版本庫控制系統的簡明整理介紹 查找全網同類文章
  6. Redis數據類型和基本的操作命令 查找全網同類文章
  7. Redis服務程序(Windows)的下載、安裝、運行、卸載和停止 查找全網同類文章
  8. 美國全面封殺華為簡史 查找全網同類文章
  9. VS2019創建第一個C++項目說明 查找全網同類文章
  10. 520表白代碼集合-C、C++、Python、魔性圖 查找全網同類文章
分享到:

相關閱讀

猜您感興趣