git remote
1.git remote -v:展現遠程git倉庫地址,第一個爲git地址別名,第二個爲遠程git倉庫實際地址
2.git remote add 別名 git倉庫名:添加遠程git倉庫
3.git remote rm 別名:刪除遠程git倉庫
4.git remote rename 原名 新名稱:對遠程倉庫的別名進行修改
git chekout .
1.git checkout .:若是當前分支還未提交,進行回退到未修改的狀態
2.git checkout -b 分支名:將當前分支切換到其餘分支
git branch
1.git branch 分支名:建立本地分支
2.git branch:查看當前本地分支
3.git branch -a:查看當前全部分支(包括遠程分支)
4.git branch -D 分支名:刪除本地分支
git merge 分支名
將此分支與當前分支合併
git status
查看文件當前狀態
第一行顯示當前分支數,後面顯示被修改的文件
git add
添加,通常直接使用git add *
git commit
提交本次修改到本地倉庫
git pull
形式:git pull 遠程倉庫 遠程分支 本地分支
將遠程代碼庫拉到本地而且執行merge操做,若是存在追蹤關係,則可忽略遠程分支名
git push
形式:git push 遠程倉庫 遠程分支:本地分支
將本地分支上的代碼推到遠程倉庫的遠程分支,若是遠程不存在同名分支,則新建同名分支
總體的寫代碼流程
1.在git界面對準備寫的代碼進行fork,由於只有這樣才能夠提merge request
2.對本身fork的git地址進行clone,即git clone git地址
3.添加beatles的git地址,即git remote add upstream git地址
4.此時使用git remote -v, 應該能夠看到本身的和遠端的兩個git地址
5.pull遠端代碼,git pull upstream master,將主機上最新的代碼拉到本地
6.執行git chekout -b test,新建dev分支並切換到此分支
6.進行修改,而後執行git add *命令進行添加操做
7.執行git commit -m 「說明本次提交的內容」
8.執行git push origin test,向遠程倉庫提交本次修改內容
9.在github上操做merge request向線上代碼請求合併