好久沒有弄gitee了,基本忘記了,今天又重新弄了一次,大致流程記錄如下:
1、在gitee中新建專案
因為新建專案和新建倉庫時都可以指定對方,所以先建立哪個都無所謂,因為我們只是同步資料,因此只建立倉庫就可以。
2、找到同步鏈結
有兩個鏈結分別是 https 的位址和 ssh 的位址,兩個都會用上,大家知道在**找就好了。
這裡可以找到兩個位址,分別是 和 [email protected]:r***group/***.git
csdn教程:可以跟隨這個 安裝
4、開始本機git初始化的操作
4.1 建立ssh key
應為我是macos系統,在終端介面敲入 ssh-keygen -t rsa 三次回車即可
如果是windows要開啟git bash,輸入ssh-keygen -t rsa
看到這個介面就表示生成好了,需要到 /users/***/.ssh 目錄下去找 .pub檔案是個文字檔案,開啟後就看到秘鑰。
注:在macos系統中 .開頭的檔案或目錄是隱藏的,預設看不到,需要按 command + shift + . 這三個鍵才能顯示,灰色表示隱藏的資料夾,如圖:
4.2 在gitee中新增秘鑰
在專案的管理頁面即可新增成功,我是管理員,所以新增成功了,不知道有沒有分級管理的機制。
可使用多公鑰部署,方便用多台機器進行資料同步。
4.3 鏈結到gitee
這時候我的系統出錯了,貌似是說本地缺少乙個git的目錄,需要對目錄進行初始化,但解決起來很簡單,在欲同步的目錄鍵入:
git init
2)指定我本人的名字,替換命令列中 your name 的部分
3)指定我的郵箱,替換命令列中 [email protected] 的部分
git remote add origin
git config --global user.name "your name"
git config --global user.email "[email protected]"
4)遠端鏈結測試
ssh -t [email protected]
看到這個介面就表示鏈結成功了
5)增加資料倉儲
這裡就要用到之前生成的另乙個git的位址了,同樣是替換yourusername/yourprojectname 兩個位置
git remote add gitee [email protected]:yourusername/yourprojectname.git
由於手頭沒有windows,不知道跨系統命令是否一致,考慮應該是一致的。
這時系統就會生成.git的隱藏目錄,檢視方法同樣是 command + shift + .
windows 的檢視方法是在目錄的選單上點顯示的配置,勾選顯示所有檔案,就可以了,不再贅述。
6)檢視配置對應資料
git remote -v
可以顯示賬號和庫的對應關係,由於涉及隱私,這裡不再貼圖。
至此配置同步的過程應該就算完成了,上面的工作只需配置一次即可。
5、檔案同步操作
日常用的最多的就是同步操作了,命令如下:
git pull origin master
git add .
git commit -m "first updata"
git push origin master
1)將遠端庫中的文件同步到本地,更新前必須做這一步,否則程式會拒絕執行上傳操作;
2)指定需同步的目錄,一般我這裡都是全量,因此寫 . 即可;
3)給這次上傳做個備註,可修改 「」內的文字;
4)將本地**推到遠端;
至此就完成了同步,上傳的全過程。
6、其它
git reset --hard
git pull origin master
6.2 此處不涉及多分枝操作,以後再補充;
2023年9月27日親測成功。
2020.11.07 補充,今天在一台新機器上做同步操作,前面的都沒問題,但同步時依然要求輸入使用者名稱和密碼,這時需要做個重置,輸入如下兩條命令:
git remote remove origin
git remote add origin [email protected]:使用者名稱/倉庫名.git
然後再同步就不用輸入使用者名稱密碼了。 git上傳專案到gitee的基本步驟
git上傳專案到gitee的操作步驟 1git init 先進入專案資料夾使用git init命令,把這個目錄變成git可管理倉庫即版本庫repository 2git add 把檔案新增到版本庫中,將本地專案使用 git add 加入到快取區stage,不要忘記add 後的 意為將目錄中的所有檔案...
讀書的幾個步驟
學習的第一步,就是劃線和標註。就是拿到一本書,不管是精讀還是泛讀,不管以後準備還是不準備複習,都要在書上劃線和標註或者摺頁,劃線就是劃重點,這一招讓你在下次碰到這本書的時候,最短時間就能看到它的精髓,用陳安之的話說就是,這不是時間管理什麼才是時間管理?此外,對於非常重要的精彩頁面,還可以摺頁。標註就...
優化mysql資料庫的幾個步驟
分析問題的幾個步驟 1.開啟慢查詢日誌。這個步驟就是為了記錄慢查詢的sql,為下個步驟做準備,此步驟相關的知識點有如下 1.show variables like slow query log 檢視慢查詢的日誌記錄是否開啟。2.set global slow query log 1 設定慢查詢開啟。...