sourcetree相關(guān)

用sourcetree

必須登錄一個(gè)bigbucket賬號(hào)?

(sourcetree是客戶端 拉取代碼需要服務(wù)器倉庫 理解成推廣某些服務(wù)器倉庫? )


實(shí)際情況需要拉取其他倉庫的代碼

拉取時(shí)會(huì)提示填寫用戶名密碼 這個(gè)時(shí)候填的是具體的git賬號(hào)密碼 如果填錯(cuò)了

偏好設(shè)置? 高級(jí)刪除遠(yuǎn)程倉庫主機(jī)名稱(url)再次克隆就可以從新輸入密碼

偏好設(shè)置 通用中可以設(shè)置默認(rèn)用戶信息(git提交的時(shí)候的顯示的作者信息)

設(shè)置? 高級(jí)? 中 可以設(shè)置 (git提交的時(shí)候的顯示的作者信息)

sourcetree如何將本地新項(xiàng)目上傳到git(Mac端)

1.遠(yuǎn)程創(chuàng)建一個(gè)倉庫得到遠(yuǎn)程倉庫地址

2.打開sourcetree,點(diǎn)擊新建,然后點(diǎn)擊添加已存在的本地倉庫

3、這時(shí)就會(huì)看到一個(gè)本地項(xiàng)目在列表里顯示

4、然后雙擊這個(gè)項(xiàng)目就會(huì)進(jìn)入設(shè)置界面;

5、在左側(cè)將現(xiàn)有的遠(yuǎn)端刪掉

6、打開右上角設(shè)置,遠(yuǎn)程倉庫添加 倉庫名稱一般是origin 倉庫地址見步驟1? 點(diǎn)擊確定

7、點(diǎn)擊master,看到右側(cè)顯示本地的項(xiàng)目,然后點(diǎn)擊推送,如圖,這時(shí) 再去git遠(yuǎn)程上查看就會(huì)出現(xiàn)已上傳的項(xiàng)目

可以把本地已有的所有分支和提交記錄繼承下來? 類似于切換了倉庫地址


git基本命令
https://blog.csdn.net/guo_qiangqiang/article/details/88020656

批量檢出分支的方法
1.git branch -r? 查看遠(yuǎn)程倉庫所有分支太多 終端顯示不出全部 按回車


2.復(fù)制所有遠(yuǎn)程分支? 加工成 多條檢出命令?
多條命令換行 一條錯(cuò)誤不會(huì)影響其他 比如

git checkout release/app_v1.9.0;
git checkout release/app_v1.8.5;
git checkout release/app_v1.8.0;

一起復(fù)制到終端中執(zhí)行??

2.? 第二個(gè)步驟改進(jìn)版本
git 拉取遠(yuǎn)端所有分支
通過git clone下來的項(xiàng)目,分支一般位于master,這時(shí)如果我們需要拉取項(xiàng)目的所有分支,可以通過以下命令完成
git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done
git fetch --all
git pull --all





3.推送 選擇所有本地分支 推送遠(yuǎn)端倉庫

4.自己的私有倉庫建議命名z開頭比如(zjl_module-mealcard)?? 這樣多個(gè)倉庫的時(shí)候默認(rèn)排在最下面? 推送的時(shí)候不會(huì)優(yōu)先選中

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容