本地:
### 步驟:
1、建立資料夾 helloworld,進入目錄
2、新專案初始化:git init
3、將當前目錄下所有檔案新增到緩衝區:git add .
4、將緩衝區**提交到本地倉庫: git commit . -m '注釋'
遠端:###步驟:
1、在github上建立乙個倉庫
git clone
git remote add github ''
4、初始化
git init
5、新增
git add .
6、提交
git commit -m 'first commit'
7、將本地主分支推到遠端(如無遠端主分支則建立,用於初始化遠端倉庫)
git push -u origin master
常用實用命令1、檢視分支
git branch //只是本地分支
git branch -r //只是遠端分支
git branch -a //全部分支
2、檢視狀態
git status
3、檢視某個檔案修改歷史 (也可以安裝gitk)
git blame 檔案
4、檢視歷史提交記錄
git log //引數 --oneline、--graph、--reverse、-author 、--since 和 --before、--until 和 --after
5、檢視不同
git diff 檔案
///branchname:分支名稱
1 建立本地分支(建立分支後,仍停留在當前分支):
git branch branchname
2 建立分支後切換到新分支
git checkout branchname
1、提交到本地的當前分支
git commit . -m '注釋'
2、提交到遠端分支
git commit . -m '注釋'
git push origin branchname:branchname
2 如果想把本地的某個分支mybranch提交到遠端倉庫,並作為遠端倉庫的master分支
git push origin mybranch:master
1、刪除遠端分支
git push origin :branchname
2、刪除本地分支,強制刪除用-d
git branch -d branchname
1、將分支branchname和當前所在分支合併
git merge branchname
1、修改分支名稱
git branch -m '新名稱'
1、對當前分支打tag:
git tag tagcontent
2、然後push到遠端即可:
git push origin branchname:branchname
1.cd .repo/manifests
2.git branch -a | cut -d / -f 3
1.repo init
2.repo sync
1.repo branches
1.repo forall -c git checkout branchname
1.repo forall -c git branch -d branchname
1.repo forall -c "pwd & git pull"
常用:- git diff branch1 branch2 --stat #顯示2個分支的差異,所有檔案列表
- git remote -v #檢視遠端分支,會顯示出遠端分支名與url
- git branch -vv #檢視本地分支及追蹤的分支
- git branch --set-upstream-to=origin/
master #設定本地分支master跟蹤origin/
遠端分支
- git merge dev #將dev分支合併到當前分支
- git remote set-head origin some_branch #切換head
- git checkout -b ***x remotes/master #建立了乙個跟蹤master的本地分支***x
- git push origin --delete ***xx #刪除遠端分支***x
設定忽略……待續 Git與Repo 的使用
一 linux常用命令 pwd 用於顯示工作目錄,執行pwd指令可立刻得知您目前所在的工作目錄的絕對路徑名稱。chmod 用來變更檔案或目錄的許可權。表示覆蓋原檔案內容 檔案的日期也會自動更新 表示追加內容 會另起一行,檔案的日期也會自動更新 mkdir 在工作目錄下建立乙個名子目錄。histroy...
repo和Git的關係
git作為乙個版本控制工具,功能很強大,新建分支,切換分支都很快,小團隊用git就能很好地管理好了,但如果是android系統如此龐大的工程呢,我們知道全套android原始碼是很大很大的,目錄結構也很複雜,如果直接將其init成乙個git庫,簡直是災難,也不符合解耦的要求。要知道git是無法將整個...
repo和git相關命令
1 git clone ssh 使用者名稱 ip 293 ramus intion server b dev 2 git add 修改完成後新增 3 git commit m 提交 4 git push ssh 使用者名稱 ip 293 ramus intion server head refs f...