git bash的一些基本使用命令(回顧)

這幾天初步學習了一些git bash的基本使用命令,感受使用起來仍是蠻舒服的,Git bash內置了Linux的命令,也就是說你能夠在window系統中就能夠 體驗到了linux命令行操做的魅力。這些命令之後會常常使用,現將這些命令作一些簡單的整理。linux

縮寫

命令 縮寫 解釋
make directory     mkdir 建立目錄
rmove rm 刪除
move m 移動/重命名
copy cp 複製
list ls 羅列
change directory cd 改變目錄

cd ~/Desktop   進入桌面git

mkdir demo-1 建立目錄,這時你能夠切到桌面,看到 demo-1 目錄github

rm -rf demo-1 刪除目錄shell

touch 1.txt 建立文件,若是你發現文件後綴不見了,請讓該死的 Windows 顯示文件後綴vim

mv 1.txt 2.txt 這樣咱們就把 1.txt 移到 2.txt 了,也就是重命名bash

常見自帶命令

命令 解釋
cd 進入目錄
pwd 顯示當前目錄
mkdir 目錄名 建立目錄
mkdir -p 目錄路徑 建立目錄
whoami 我是誰
-- --
ls 查看路徑
ls -a 查看路徑
ls -l 查看路徑
ls -al 查看路徑
-- --
cp 原路徑 目標路徑 複製文件
cp -r 原路徑 目標路徑 複製目錄
-- --
mv 原路徑 目標路徑 移動節點
-- --
rm 文件路徑 刪除文件
rm -f 文件路徑 強制刪除文件
rm -r 目錄路徑 刪除目錄
rm -rf 目錄路徑 強制刪除目錄
-- --
tree 查看目錄結構
in -s 源文件目錄 目標文件目錄 創建軟連接

一:

  1. ls的使用  操做以下:

ls使用
ls使用

  1. cat命令的使用,cat命令主要用來查看文件內容,建立文件,文件合併,追加文件內容等功能  操做以下:

cat使用
cat使用

3.mv命令主要用來移動文件和重命名文件  操做以下:學習

mv命令

4.touch命令主要用來建立文件  操做以下:fetch

touch命令

  1. explainshell.com網站使用

使用這個網站可讓您理解這些命令表明什麼意思,當您在輸入框輸入命令簡寫時,它會顯示這個簡寫命令的英文全稱,從而加深你的理解和記憶。以下:當我輸入mkdir後,他顯示了make directories,意思是建立一個目錄網站

git init命令初始化目錄url

1.輸入cd demo在桌面建立一個demo目錄

2.輸入git init 後,在demo中會生成一個.git目錄

3.輸入 ls -la 你就會看到 .git 目錄,它就是一個「倉庫」,不要進去看,這倉庫裏面有毒,別進去!(#^.^#)

git add將文件添加到[暫存區]

1.輸入touch demo.txt在demo目錄中建立demo.txt文件

2.輸入ls -l既能夠看見demo.txt

3.輸入git add demo.txt添加文件到暫存區

git commit -v提交時顯示全部diff信息,當輸入命令後會進入vim界面,展現提交內容的差別,以幫助用戶描述提交,提醒提交有哪些更改。

注意

git提交步驟:

1.進入工做目錄

2.git init //初始化,若是是新目錄必需要輸入

3.git add + 文件名 // 將文件添加到暫存區

4.git commit -m "提交備註" //將文件添加到倉庫

5.git remote add orgin git@github.com:jcbound/zuoyetijiao.git //關聯遠程倉庫,

6.git pull --rebase origin master // 將git倉庫的READEME.md文件下拉到本地工做目錄(注意:若是本地目錄中沒有README.md文件必需要執行此步驟,若是有的話能夠略過這步)

7.git push -u origin master //將文件推送到遠程倉庫

到此步驟基本結束

git版本回退:

1.git log 查看提交版本歷史,選擇要回退的版本

2.git rev-parse 查看當前分支版本信息

3.git push -f -u origin master 強制提交回退版本,(注:強制提交後,當前版本後面的提交版本將會刪掉!)

git查看遠程分支:

git remote -v git remote add <shortname> <url>

$ git remote add pb https://github.com/paulboone/ticgit
$ git remote -v
origin	https://github.com/schacon/ticgit (fetch)
origin	https://github.com/schacon/ticgit (push)
pb	https://github.com/paulboone/ticgit (fetch)
pb	https://github.com/paulboone/ticgit (push)
複製代碼

git檢查衝突: git diff

相關文章
相關標籤/搜索