Git常用命令
配置用戶信息
$ git config --global user.name "你的Github用戶名"
$ git config --global user.email 注冊的郵箱
新建代碼庫
git init (在當前目錄新建一個Git代碼庫)
git init [project-name] (新建一個目錄肄扎,將其初始化為Git代碼庫)
git clone [url] (下載一個項目和它的整個代碼歷史)下載倉庫/資源/GitHub資源(遠程,本地)
增加文件
git add [file1] [file2] ...(添加指定文件到暫存區(qū))
git add . 添加當前目錄的所有文件到暫存區(qū)
提交代碼
git commit -m [message] (提交暫存區(qū)到倉庫區(qū))
git commit [file1] [file2] ... -m [message] (提交暫存區(qū)的指定文件到倉庫區(qū))
git commit -a (提交工作區(qū)自上次commit之后的變化橘霎,直接到倉庫區(qū))
查看信息
git status(顯示有變更的文件)
git log (顯示當前分支的版本歷史)
git log -3 (顯示過去3次提交)
遠程同步到GitHub
git remote add [remote] [url](增加新的遠程倉庫(名字),并命名)
git push [remote] [branch] (上傳本地指定分支到遠程倉庫)
git fetch [remote] (下載遠程倉庫的所有變動)
git pull [remote] [branch] (取回遠程倉庫的變化罕模,并與本地分支合并(分支名))
分支(在一個分支上提交代碼不會影響其分支的代碼)
git branch (列出所有本地分支)
git branch -r (列出所有遠程分支)
git branch [branch-name] (新建一個分支溯街,但依然停留在當前分支)
git checkout -b [branch] (新建一個分支,并切換到該分支)
git checkout [branch-name] (切換到指定分支)
?>本地回滾版本
[1]查看日志找到簽名git log
[2]git reset --hard 簽名(前7個簽名以上即可)
使用Git-Bash命令上傳一個項目到Github
[1]git init 初始化(加載.git)洋丐,在本地創(chuàng)建代碼倉庫
[2]git add 添加到暫存區(qū)
[3]git commit 提交修改到本地倉庫
[4]在Github創(chuàng)建倉庫呈昔,準備了一個遠程倉庫
[5]指定本地項目的遠程倉庫 git remote add [remote] [url] remote遠程倉庫的名字(自定義,一般命名:origin)友绝, url:遠程倉庫的地址
[6]將本地提交推送到遠程倉庫 git push [remote] [branch] branch:分支名堤尾,默認是主分支master
AS的Git插件使用
[1]選擇Git版本控制(菜單欄VCS -> Enable Version Control Integration -> Git)
[2]添加Git關(guān)聯(lián)(重要)(Project->點右鍵->Git-> +Add)
[3]提交初始版本,并且選擇遠程倉庫(重要)//選中項目--git--commit dxxxx -- ----
[4]提交