這幾天初步學習了一些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 源文件目錄 目標文件目錄 | 創建軟連接 |
3.mv命令主要用來移動文件和重命名文件 操做以下:學習
4.touch命令主要用來建立文件 操做以下:fetch
使用這個網站可讓您理解這些命令表明什麼意思,當您在輸入框輸入命令簡寫時,它會顯示這個簡寫命令的英文全稱,從而加深你的理解和記憶。以下:當我輸入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