目錄
基本操作
基本操作
安裝與配置
$ git config --global user.name "runoob"
$ git config --global user.email [email protected]
$ git config --global core.editor vim//指定文字編輯器
$ git config --list //檢視配置資訊
init
//初始化
git init
//建立與初始化
git init newrepo
add與commit
git add *.c
git add readme
git commit -m '初始化專案版本'
git status -s //檢視專案的當前狀態。
git add 快照的內容寫入快取區
git commit 將快取區內容新增到倉庫中。
clone
$ git clone study-work
vim//用vim編輯器開啟a或並建立a檔案
vim a
am狀態的意思是,這個檔案在我們將它新增到快取之後又有改動
status
//命令用於檢視專案的當henigxf前狀態。命令的時候加了 -s 引數,以獲得簡短的結果輸出。
git status -a
diff
git diff
rm(刪除檔案)
git rm file
注意:這裡的rm只能刪除已經add並且已經commit到git中的檔案。
恢復檔案
假如刪除檔案之後,我們想恢復檔案。不用擔心,git中的本地版本中都有記錄。
使用:git ls-files --deleted檢視刪除的檔案
使用:git checkout a恢復被刪除的檔案
mv(重新命名)
git mv 原檔名 新檔名
git分支操作
建立本地分支:git branch (branchname)
檢視本地分支:git branch
檢視遠端倉庫分支:git branch -r
檢視遠端與本地的所有分支:git branch -a
切換分支:git chenckout branchname
建立與進入分支:git checkout -b (branchname)
刪除分支:git branch -d (branchname)
不合併強制刪除分支git branch -d (branchname)
建立分支,進入分支建立新檔案,返回主線,可以看到檔案也存在於主線
刪除支線分支,不影響主線
使用分支將工作切分開來,從而讓我們能夠在不同上下文中做事,並來回切換
檢視檔案內容 cat + 檔名
這裡我們例項操作:以為例子
1.clone倉庫至本地
git clone [name]
這時候我們開啟資料夾,看到裡面的檔案是github的master分支上的檔案。
total 6
-rw-r--r-- 1 administrator 197121 2964 一月 20 10:42 app.js
-rw-r--r-- 1 administrator 197121 73 一月 20 10:42 package.json
-rw-r--r-- 1 administrator 197121 338 一月 20 10:42 readme.md
2.需要進入electron分支操作。
先通過命令git branch -r檢視clone的倉庫分支情況。
origin/head -> origin/master
origin/electron
origin/master
3.checkout我們需要的electron的分支**並建立乙個本地分支[分支名稱與遠端倉庫的一樣最好]。
git checkout -b electron origin/electron
現在我們再來檢視我們資料夾中的目錄
total 14
-rw-r--r-- 1 administrator 197121 3290 一月 20 10:47 app.js
-rw-r--r-- 1 administrator 197121 1780 一月 20 10:47 index.html
-rw-r--r-- 1 administrator 197121 1082 一月 20 10:47 main.js
-rw-r--r-- 1 administrator 197121 271 一月 20 10:47 package.json
-rw-r--r-- 1 administrator 197121 193 一月 20 10:47 readme.md
4.修改**
5.提交快取與提交。
administrator@rwernnqig0nbui2 mingw32 /d/node-scande程式設計客棧skimg (electron)
$ git commit -m'qiniu'
[electron b088f1b] qiniu
1 file chawww.cppcns.comnged, 1 insertion程式設計客棧(+)
6.提交至遠端分支electron
git push origin electron
檢視歷史記錄
git log --oneline
$ git log --oneline --graph //檢視歷史中什麼時候出現了分支、合併。以下為相同的命令,開啟了拓撲圖選項
逆向顯示所有日誌git log --reverse --onelin
新增標籤
git tag檢視所有標籤
git tag -a帶-a就是乙個帶註解的標籤
清屏clear
本文標題: git的基本操作詳解
本文位址:
GIT操作基本詳解(1)
現在的版本控制系統中,git的人氣越來越高,可能是因為git是鼎鼎大名的大神linus所寫。最近在學習 版本控制之道 使用git 打算寫一寫讀書筆記,也順便讓跟我一樣剛接觸的朋友一起來學習。1.git概述 版本控制系統 version control system,vcs 是用來幫助我們記錄和追蹤專...
詳解git基本操作和指令
基本操作 常用命令 git status版本狀態檢視 紅色 說明檔案位於工作區 綠色 說明檔案位於暫存區 沒有體現,說明位於版本區 git add a新增所有新檔案到暫存區 或者git add git add 使用git restore可以丟棄工作區的改動 git commit m 注釋 提交修改並...
Git的基本操作
git能非常友好幫我們管理源 功能非常強大,這裡只簡單記錄下最基本的一些常用操作。首先註冊乙個github賬號,然後建立倉庫,這些是最基本的。下面是乙個栗子 建立完倉庫後,其實github下面也有提示你如何進行操作 如我的放置源 的路徑在 d gitdemo 下面存放都是專案源 接著開啟git ba...