新建乙個專案後,git操作指南:
1. 建立本地分支,並推送到遠端,建立遠端同名分支
git checkout -b branchname(建立本地分支,並切換到該分支,此時遠端gitlab還是沒有改分支的);
git push --set-upstream origin branchname(如果遠端沒有該分支,將自動建立同名遠端分支,並將本地**合併至遠端分支)。
android專案全部拷貝,提交遠端倉庫,但是同時希望忽略檔案中的檔案不提交。
提交專案到遠端倉庫(如gitlab)
情景1:已經有專案**,想把專案提交到遠端的gitlab,(如果有忽略檔案.gitignore檔案)那麼缺省會按照這個規則來提交**。
拉取遠端分支**
1. 在本地建立乙個空的資料夾(如test目錄);
2. 在目錄中按住shift右鍵調出git bash;
3. git init();在當前目錄新建乙個git**庫;
4. git remote add origin url(資料夾或者git倉庫已經存在的時候);
情景2:branchname這個分支下面的檔案都需要清除,重新上傳,那麼可以刪除這個分支,再新建分支。
1. 以上步驟3,4,5
2. git branch -r(列出遠端的所有倉庫);
刪除遠端分支
6. git branch -r -d origin/branchname,或者git branch -r -d branchname刪除分支,
6.1. git branch -r驗證發現列出來的分支確實少了乙個,但是發現遠端gitlab上面的分支其實還存在;
7. git push origin --delete 'branchname'(此過程需要輸入密碼,去gitlab發現遠端分支確實刪除了);
以上完成了刪除本地以及遠端分支的任務(方法比較笨,後續有待優化);
刪除遠端分支還有一種說法是:git branch -r -d origin/branchname + 然後
git push origin :
origin/branchname。
待驗證。
接下來建立新的分支,重新提交**(修改了.gitignore檔案)。
1. git checkout -b branchname(建立本地分支,並切換到該分支,此時遠端gitlab還是沒有改分支的);
2. 把專案拷貝到改目錄下,git add . (新增所有檔案到);
3. git commit -m 'first commit';
4. git push -uoriginbranchname(提交版本控制,完成之後遠端gitlab會出現branchname這個分支,並且根據新的忽略檔案的規則上傳所有專案**);(origin一定要)
完成!誤傳.idea檔案到遠端倉庫gitlab,想刪除已提交到遠端的檔案
1. 將專案目錄複製到版本控制的本地倉庫;
2. 全部提交;
3. 需要在git庫中刪除該檔案,並更新。
刪除方法很簡單,git rm --cached yourfile具體路徑
,然後更新.gitignore
忽略掉目標檔案,最後提交.
比如某靜態庫不小心提交到了git上, 現在需要刪除git上的這個靜態庫.a檔案, 並且以後忽略掉靜態庫, 不提交了.
這樣操作, 本地檔案也會刪除, 記得備份.
1. 終端開啟工程目錄.
2. git rm 靜態庫具體路徑. (也可以用git rm --cached 靜態庫具體路徑)
3. 更新.gitignore檔案, 保證加入了該靜態庫, 以保證下次不提交改靜態庫.
4. push.
git常用命令:
初始化乙個專案目錄為乙個倉庫
// 進入到專案目錄
# git init
# git clone url
將伺服器上的專案新增到遠端倉庫即
/srv/myproject.git
# git add .
# git commit -m'comment'
# git push -u origin master(或者git push origin master待驗證是否可行)
變更倉庫位址
git remote set-url origin [url]
例如:git remote set-url origin 新的倉庫位址
git 實用命令
1.比較當前分支與另一分支的指定檔案差異 git difftool 分支名 檔名注 使用difftool最好配置好視覺化的比較工具,本人常用beyondcompare 2.一旦遠端主機的版本庫有了更新,需要將這些更新取回本地,這時就要用到git fetch命令 git fetch 遠端主機上面命令將...
Git實用命令
一 將遠端分支更換為自己的fork庫git remote v 檢視遠端origin倉庫 git remote remove origin 刪除遠端倉庫 git remote add origin http 新增自己的fork庫二 本地分支合併到遠端指定分支git remote v 檢視遠端origi...
git實用命令
1 初始化乙個git倉庫,使用git init命令。這個git倉庫是乙個空的倉庫。2 或者可以使用git clone git專案的url 這個命令來從遠端倉庫轉殖乙份專案,到本地倉庫中。3 向倉庫中新增乙個新的檔案 或者是修改了某乙個檔案,分兩步 4 要隨時掌握工作區的狀態,使用git status...