gitee 對應國外的github (世界最大的男性同**友**程式託管**),外網難免被牆,使用國內的gitee也還湊合,且優勢在於可以構建私有倉庫。
gitee分布式檔案管理,讓你的畢業**和專案**不再有n個版本來回折騰,想回到哪個版本就回到哪個版本,多人協作不是問題。
初始化:
從資料夾開啟git bash:需要同步的本地資料夾→右鍵→git bash→進入命令列 (免cd 操作)
git init # 初始化
git status # 查詢當前狀態
首次從本地建立需建立如下檔案,避免和雲端衝突:
touch readme.md # 新增readme.md檔案:
新增檔案跟蹤:
touch gitignore # 新增.gitignore檔案,排除不需要跟蹤的檔案型別
git add **/ # 新增多級目錄跟蹤
git status # 查詢當前狀態
提交更改,完成本地倉庫的構建
git commit -m 「init」 # 提交跟蹤
進行全域性設定:
git config --global user.name 「***x」
git config --global user.email 「xx郵箱位址」
生成ssh公有金鑰,用於ss**件傳輸
ssh-keygen -t rsa -c "xx郵箱"
# 生成ssh key
cat ~/.ssh/id_rsa.pub # 檢視ssh key
將公有ssh key新增到碼雲個人設定中
位置在 gitee** 個人設定 ssh key 中
新增主機到本地ssh列表
ssh -t [email protected]
#提示 successful ! 則成功部署
新增遠端倉庫指定簡寫名和查詢當前可用的遠端倉庫
git remote -v # 查詢當前關聯短名稱的遠端倉庫
git remote doctoral [email protected]:txh3093/
倉庫名.git
# 建立遠端倉庫並命短名為doctoral
利用遠端倉庫簡寫名 push本地master到遠端倉庫
git push -u 遠端倉庫名 master # 本地為master
利用遠端倉庫簡寫名 pull遠端倉庫到本地master
git pull 遠端倉庫名 master
在首次使用gitee雲託管前,需要將本地**推送到遠端倉庫上。多台電腦進行同步還涉及雲端首次向另一台沒有本地倉庫的計算同步的情況。完成首次本地1→雲端→本地2的同步後,後續就可以簡單愉快地使用 push pull 將本地修改同步到雲和將雲歷史同步到落後的本地倉庫即可。
首次本地**構建本地倉庫並push到遠端倉庫:
(1)將本地目標資料夾初始化為本地倉庫
(2)新增檔案跟蹤
(3)在gitee上建立新的遠端倉庫
(4)git bash 新增該遠端倉庫
(5)首次將遠端倉庫預設生成的檔案合併到本地,使用如下**:
git pull pywork master --allow-unrelated-histories
(5)將本地檔案push到遠端倉庫
首次遠端** pull 到本地資料夾並構建本地倉庫:
(1)將本地資料夾初始化為新的倉庫
(2)git bash 新增遠端倉庫
(3)將遠端倉庫pull到本地新建的倉庫
本地倉庫和遠端倉庫之間的同步:
見第5節的介紹,直接通過push 和pull同步即可。
熟悉了git bash操作,圖形介面的使用思路是類似的。git教程都說,熟悉git bash的人肯定會用圖形介面,但會使用圖形介面的人不一定會使用git bash。圖形介面是基於上述**操作建立的,既然上面的**操作都會了,我相信圖形介面你也很容易上手了。
需要注意的是:使用tortoisegit進行加密ssh傳輸的時候,需要使用其自帶的puttygen工具重新生成.ppk格式的ssh公有key,第三節中介紹的ssh key將無法使用。雲端在個人設定中新增該key,本地則通過自帶工具pagent新增.ppk字尾的ssh key 檔案。
其他的留個空白,有空再寫吧。。。
在pycharm ide中 setting→plugins 中搜尋gitee 安裝並enable gitee外掛程式。
外掛程式裝好後右上角會出現git按鈕,右鍵中也會出現相關的git選單。
在按前幾節的步驟將專案資料夾同步後,就可以愉快地使用git按鈕或者右鍵選單對專案資料夾進行同步了。
$ touch .gitgnore
開啟.gitignore檔案按如下方式進行配置可以忽略無用的中間編譯檔案和資料夾等(注意:gitignore檔案操作將覆蓋之前的全域性配置)
# 忽略指定字尾的檔案
*.bbl
# 忽略指定目錄
/file/*
# 感嘆號取消某個操作
! *.npz
Github和Gitee的使用
2.配置git 3.常出現的問題 3.2 錯誤2 github git 安裝 倉庫 存放 github是乙個基於git的 託管平台,付費使用者可以建私人倉庫,我們一般的免費使用者只能使用公共倉庫,也就是 要公開。github由chris wanstrath,pj hyett與tom preston ...
gitee自動部署的使用
給朋友做的小專案,託管在gitee上,每次修改都要登入到伺服器上執行命令 git pull後了解到git的鉤子機制,進而發現了gitee的webhook,現在說下這玩意怎麼用。本地執行git push命令,push 到gitee的伺服器上。gitee接收到push請求後,呼叫我們自己的伺服器上的乙個...
Git GitHub 和 Gitee 的使用
git github 和 gitee 的使用 git是分布式版本控制軟體,也是 託管中心 協作開發平台。git與svn的區別 git 分布式版本控制軟體 倉庫對倉庫 svn 集中式版本控制軟體 專案對倉庫 git的分類 github 國外的 gitee 國內的,又叫最碼雲。git的一些命令 比如建立...