git整理(一)

1. git 主要分爲三個區域:


工作區、緩存區、倉庫。

2. 配置使用倉庫人員的用戶名、郵箱:


 git config --global user.name "用戶名" git config --global user.email "郵箱"


3.git的基本命令 

> git --help //幫助,可以查看git 的各種方法操作

> git init //創建一個新的倉庫,在當前目錄下或生成一個 .git 的子目錄, 讓當前目錄變成git可管理的倉庫, 以後所有的文件變化信息都會保存在這個文件下。.git 文件中有一個config文件 可以更改配置。

> git status //查看狀態,可以知道那些文件發生了變化,那些文件還沒有提交到倉庫中去等。建議在提交前查看狀態,以確認發生變化的文件已經添加至緩存中。

> git add * / . //添加當前目錄下的多有文件和子目錄到緩存中
> git add filename //添加指定文件到緩存中,多個文件一起添加時中間用空格隔開
> git add f* //提交所有以f開頭的文件

> git commit -m "註釋內容" //提交緩存至倉庫中,每一次提交git就會爲全局代碼提供一個commit唯一標識(版本號,就是在產看日誌時 最前面的那一串字符串),用戶可以通過git reset 回溯到任意一次提交的位置。

> git log //查看提交日誌 包括每次的版本變化,版本變化對應的commit標識也會改變
> git log --pretty=oneline //提交體質的簡介顯示方案
> git reflog //獲取版本號
> git log --graph //以樹形結構查看分枝狀態,提交日誌

> git reset --hard HEAD^^ //回溯到上一次提交
> git reset --hard 版本號 //回溯到指定版本

> git diff filename //查看更改前後的區別

> git branch //查看分支 git默認有一個主分支master,當多分之時,分支前有*的單表當前所在分支
> git branch branchname //創建分支,branchname爲分支名
> git branch -b branchname //創建一個分支,並切換到此分支
> git branch -d branchname //刪除分支 注意要在分支所在的主幹上進行刪除
> git checkout branchname //切換到指定分支
> git checkout - //快速切換到上一個分支
> git merge //合併分支

> //將本地庫推送至github上,首先要在github創建一個項目
> git remote add origin [email protected]:uesr.name/project.name.git // user.name代表github的用戶名,project.name代表在github上創建的項目名稱。此步驟爲了把本地倉庫和遠程倉庫關聯起來,用來首次推送,以後在進行推送時則不需要執行此步驟
> git push -u -origin master //首次推送時輸入完整結構,之後的推送輸入git push即可
> git pull origin master //從遠程倉庫中拉下新的改動

> git clone url // github倉庫中的項目克隆到本地, url即爲github中克隆的地址
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章