git 9.16

git命令行

..上一層 ?.本層

clear清理

pwd查看當前目錄

lslist 當前目錄的所有文件

ls -aa是all ? 顯示隱藏文件 不忽略以.開頭的文件

ls ./當前目錄ls ../上一層目錄 ? ?主要是./ 和 ../

ls -l會出現 權限、所屬用戶、文件大小、日期、文件名稱

cd切換目錄 ?輸入前幾個字符,按Tab自動自動補全

mkdir創建目錄 make=mk directory=dir ? mkdir -p a/b/c 連續創建多個層級的目錄

touch創建文件 ?touch a.html

rm刪除 ?默認只能刪除文件,無法刪除目錄。若想刪除目錄用rm -r

mv重命名 ?move ?mv 1 2 ?1重命名為2

連續命令用分號連接;或用&&。區別是分號無論前一個命令的對錯與否,都會繼續運行下一個命令;而&&是前一個必須要成功后面的才可以運行。(或和且)

cp復制 copy ?復制目錄時cp -r和mv相同,要兩個對象

echo添加一個東西進入一個文件 ?echo 1 > text.txt ? ?文件中就多了個1 。下次 2 > 會覆蓋

cat輸出文件的內容| 符號是管道連接(第一個命令的內容作為第二個命令的輸入)cat test.txt ?| less 可以分頁顯示大文件 JK兩個按鍵控制上下滾輪查看

head顯示前幾行 加 -3 前三行

tail后幾行

du?show?disk?useage?查看磁盤使用情況-h 各文件大小以K、M、G為單位 -s 總大小 -sh 以KMG顯示總大小

命令 --help 查看幫助文檔 ?man 或 -h也行(注意

編輯~/.bashrc ?但是沒有.bashrc 。

小技巧

!! 重復上一次命令

alt+.上次的最后一個參數

引號去除因空格等出現的歧義 ?單雙都可以

..?上一次目錄

cd- 后退

鼠標中鍵是粘貼 ?linux才有

git倉庫操作

branch 分支

在本地實現版本控制

git remote add origin shh地址

git config –global push.defult matching

github合作

git pull

當沖突時 status 狀態為UU

vi進入編輯器

搜索==== 往上找四個小于號<<<< 往下找四個大于號>>>>

意思就是本地

git log查看提交歷史

git merge origin/master合并

git pull和 git fetch的區別

fetch只把倉庫復制下來,不改變工作目錄,不會出現沖突

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容