pwd
pwd是printworkingdirectory 的縮寫,用于顯示當前所在目錄。
cat
cat可以用來在終端查看一個文件的內容。
ls
ls是list 的縮寫,用于列出當前目錄內容。
ls -a列出所有文件(夾),包括隱藏文件。
touch
touch可以用來新建一個文件。
rm
rm是remove 的縮寫,用于刪除文件(夾)。注意rm執(zhí)行的是直接刪除,而不是放入回收站。
mkdir
mkdir是makedirectories 的縮寫,用于創(chuàng)建目錄。
rmdir
rmdir是removedirectories 的縮寫,用于刪除目錄。
查看版本
git --version
git version 2.13.1
基本設置
設置用戶和 Email
$ git config --global user.name"Tom Wang"
$ git config --global user.email"tom.wanghaiyi@gmail.com"
$ git config --global push.default simple
$ git config --global core.quotepathfalse$ git config --global credential.helper store#讓 Git 存儲用戶名密碼,避免每次 git push 的時候重復輸入。
git clone
git clone用于克隆遠程倉庫。
git clone https://github.com/jquery/jquery
git init
git init用于初始化 Git 倉庫
進入項目文件夾,運行git init
cd fe13
git init
Initialized empty Git repositoryin/Users/tom/Code/fe13/.git/

git remote show origin
查看本地倉庫和遠程倉庫 是否關聯(lián)
git status
查看文件狀態(tài), 是否被跟蹤 ,暫存區(qū) ,
git add <file>
添加文件;記錄更新
git rm --cached <file>
用來撤銷進入暫存區(qū)操作
git commit
提交;提交更新;提交操作;提交到本地版本庫
不過會進入vim操作系統(tǒng)。 需要有 ?Esc :wq 加回車退出Vim操作系統(tǒng)
git commit -m "提交的提示信息" ?
用這種方法可以不用進入vim操作系統(tǒng) 直接提交
git log
查看提交信息
git checkout -- <file>
git checkout -- 用來取消剛剛修改的文件
git pull origin master
遠程倉庫更新本地的倉庫
遠程倉庫更新本地倉庫 直接 在本地倉庫文件夾用git pull origin master
git push -u origin master
本地倉庫更新遠程的倉庫
操作流程
需要 git add <file> 確認進入暫存區(qū)
git commit -m <file> ?確認提交
git push -u origin master ? 同步更新 遠程倉庫
git barnch 查看當前分支
分支使用是用于不確定修改界面,但是想要看效果,
就可以創(chuàng)建一個新的分支修改,(git branch <創(chuàng)建的分支名字>)
然后通過 ? ? ? ? ? ?(git checkout <切換的分支名稱>)
?然后查看修改的內容效果如何,
在考慮是否合并 ? ? ? ? ? ? (合并git merge <分支名稱>)
? 或者轉回主分支master ? ? ? ? ? ?(git branch master)
參考鏈接 ? ?分支 - 分支的新建與合并
創(chuàng)建分支git branch <創(chuàng)建的分支名字>
git branch fenzhi
git checkout <切換的分支名稱>
git checkout <切換的分支名稱> 用來切換 分支
git merge <分支名稱>
git merge <分支名稱> ? ?是用來合并分支
git branch -d <file>
git branch -d <要刪除的分支> ?刪除分支