1.本地與遠程互動操作
git clone
<遠程庫地址> : 克隆遠程庫 遠程庫地址>功能: 1. 完整的克隆遠程庫爲本地庫 2.爲本地庫新建 origin 別名 3.初始化本地庫
-
git push
<別名> <分支名> : 本地庫某個分支推送到遠程庫,分支必須指定分支名>別名> git pull
<別名> <分支名> : 把遠程庫的修改拉取到本地 分支名>別名>tip: 該命令包括 git fetch, git merge
-
git fetch
<遠程庫別名> <遠程庫分支名> : 抓取遠程庫的指定分支到本地,但沒有合并遠程庫分支名>遠程庫別名> -
git merge
<遠程庫別名/遠程庫分支名> : 將抓取下來的遠程的分支,跟當前所在的分支進行合并 -
git remote -v
: 查看遠程庫地址別名 -
git remote add
<別名> <遠程庫地址> : 新建遠程庫地址別名遠程庫地址>別名> -
git remote rm
<別名> : 刪除本地中遠程庫別名別名> git fork
: 複製遠程庫tip: 一般是外面团队的开发人员fork本团队项目,然后进行开发,之后外面团队发起pull request,然后本团队进行审核,如无问题本团队进行merge(合并)到团队自己的远程库,整个流程就是本团队跟外面团队的协同开发流程,Linux的团队开发成员即为这种工作方式。
2.本地操作
2.1 其它
git init
: 初始化本地庫git status
: 查看工作區,暫存區的狀態git add <filename>
: 將工作區的新建/修改添加到暫存區git commit <filename>
: 將暫存區的內容提交到本地庫tip: 需要再編輯提交日記,比較麻煩建議用下面帶參數的提交方法
git commit -m "提交日記的內容" <filename>
: 文件從暫存區到本地庫
2.2 日誌
git log
: 查看歷史提交tip: 空格向下翻頁, b向上翻頁,q退出