常用命令行及git入門

命令行

pwd:查看當前路徑

cd:切換目錄

mkdir:創(chuàng)建目錄

touch:創(chuàng)建文件

mv:移動文件、重命名、替換文件

cp:復制

    -r:遞歸復制

ls:查看目錄下文件

    -a:查看所有文件包括隱藏

    -la:同上,且包含文件詳細信息

rm:刪除文件

-r:遞歸刪除

-f:強制刪除

vim:編輯器

    i:插入模式

    ESC:命令模式

    wq:保存并退出

    q!:直接退出

路徑:

    相對路徑:以當前路徑為基準

    絕對路徑:以根目錄為基準

    快捷路徑索引:

                            ~:用戶目錄

                              /:根目錄

                               .:當前目錄

                                ..:上級目錄

git

git是一個開源的分布式版本控制系統(tǒng),可以幫助我們更好的存儲、管理、發(fā)布、分享代碼,在團隊開發(fā)時尤為方便且人性化。

ssh-keygen -t rsa -b 4096 -C "郵箱" :生成密鑰,再家目錄 .ssh id_rsa.pub中

git config --global user.eamil:配置郵箱

git config --global user.name:配置名稱

git 分為工作區(qū)、暫存區(qū)、發(fā)布區(qū)

git init :初始化目錄為git倉庫

git add :修改或新建文件后,提交到暫存區(qū),后跟文件名單個提交或 . 提交全部

git commit -m :提交到發(fā)布區(qū),m后跟發(fā)布信息

git status :查看狀態(tài), -sb以簡明的方式查看

git diif :查看文件修改

git log --pretty=oneline:以簡明的方式查看提交記錄 --graph:以圖形的方式查看

git reflog :查看所有分支的所有修改

git reset --hard HEAD^ :回退到上個版本

git reset HEAD :后跟文件名,將文件從暫存區(qū)撤回

git reset --hard :后跟版本號,退回指定版本

git checkout -- :后跟文件名,撤銷文件修改

git rm:后跟文件名,刪除文件

git checkout -b :創(chuàng)建并切換到分支

git branch :查看所有分支

git branch -d :刪除分支。在刪除未合并分支時使用-D

git merge :合并分支

git log --graph --pretty=oneline --abbrev-commit:以簡明的方式查看所有分支的所有提交

git stash :隱藏并保存工作區(qū)

git stash list :查看所有被隱藏的工作區(qū)

git stash apply :恢復到指定工作區(qū)

git stah drop :刪除隱藏的工作區(qū)

git stash pop :恢復最近的工作區(qū)

我們可以新建遠程庫克隆到本地:

git clone:

也可以關聯(lián)遠程庫:

git remote :查看遠程庫名稱

git remote -v :查看遠程庫地址

git remote add origin :

git pull :拉取更新

git push origin:后跟分支名稱,推送更新

git branch --set-upstream-to <branch-name> origin/<branch-name>:關聯(lián)分支

git tag <tag name> :為當前版本打上標簽

git tag -d <tag name> :刪除標簽

git tag <tag name> <版本號>:為指定版本打上標簽

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,852評論 9 163
  • Add & Commit git init 初始化一個 Git 倉庫(repository),即把當前所在目錄變成...
    冬絮閱讀 5,132評論 0 9
  • 查看、添加、提交、刪除、找回,重置修改文件 git help # 顯示command的help git sho...
    Swiftor閱讀 2,212評論 0 2
  • 簡介 Git是一個開源的分布式版本控制系統(tǒng),用于敏捷高效地處理任何或小或大的項目。 Git 與常用的版本控制工具 ...
    閩越布衣閱讀 2,874評論 0 18
  • 以下筆記主要參考gitgot,大致了解git使用和原理。 第一部分我們從個人的視角去研究如何用好Git,并且揭示G...
    carolwhite閱讀 2,526評論 0 1

友情鏈接更多精彩內(nèi)容