將代碼提交倉庫:
準備工作?
- ?注冊 Gitee 賬號?:確保你已注冊并登錄?Gitee。
- ?創建倉庫?:在 Gitee 上新建一個空倉庫(如果尚未創建):
- 點擊右上角?
+
?→?新建倉庫
。 - 填寫倉庫名稱、描述,選擇公開/私有,?不要勾選?“使用 README 文件初始化倉庫”(保持空倉庫)。
- 點擊右上角?
如果使用 SSH,需配置公鑰:
git remote set-url origin git@gitee.com:用戶名/倉庫名.git
如果項目尚未初始化:
# 進入項目目錄
cd /path/to/your/project# 初始化 Git 倉庫
git init# 創建 README 文件(可選)
echo "# 項目名稱" > README.md# 添加所有文件到暫存區
git add .# 提交到本地倉庫
git commit -m "Initial commit"
在 Git 中,
git commit -m "your commit message"
?的 ?**"your commit message"
**? 是你對本次提交的簡短描述,用于解釋這次代碼變動的目的。?示例:?
git commit -m "Fix login page CSS bug" git commit -m "添加用戶注冊功能"
下面是README.md的一個格式:
# 項目名稱?**簡短描述**?:用一句話說明項目是做什么的。---## 🚀 功能特性- 核心功能 1
- 核心功能 2
- 核心功能 3---## 📦 安裝指南### 依賴環境
- Python 3.8+ / Node.js 16+ / JDK 11+ (根據項目實際需要)
- 其他依賴包(如 `requirements.txt` 或 `package.json`)### 安裝步驟
```bash
git clone https://gitee.com/你的用戶名/倉庫名.git
cd 倉庫名
pip install -r requirements.txt # 或其他安裝命令
如果項目已是 Git 倉庫(已有?.git
?文件夾):
直接跳過初始化步驟,確保代碼已提交到本地:
git add .
git commit -m "Initial commit"
關聯遠程倉庫:?
將本地倉庫與 Gitee 遠程倉庫關聯:
git remote add origin https://gitee.com/你的用戶名/倉庫名.git
替換?
你的用戶名
?和?倉庫名
,例如:git remote add origin https://gitee.com/john_doe/my-project.git
推送代碼到 Gitee:
git push -u origin master
如果本地默認分支是?
main
,改為:git push -u origin main
若出現上面報錯,表明 ?遠程倉庫(Gitee)有本地沒有的提交歷史:
如果遠程倉庫的初始文件不重要(如自動生成的 README),且你確定要覆蓋遠程歷史:
git push -u origin master --force
# 或簡寫
git push -f
??? ?風險?:會覆蓋遠程倉庫的所有內容,確保團隊中沒有其他人依賴該倉庫的歷史。
也可以合并遠程變更:
保留遠程倉庫的初始文件,合并到本地:
# 1. 拉取遠程變更并合并(允許不相關歷史)
git pull origin master --allow-unrelated-histories# 2. 解決可能的沖突(如果有)
# 打開沖突文件,手動調整后保存# 3. 提交合并后的代碼
git add .
git commit -m "合并遠程初始提交"# 4. 推送
git push -u origin master
Git 子模塊(Submodule):
Git ?子模塊(Submodule)?? 允許你將一個 Git 倉庫作為另一個倉庫的子目錄嵌入,同時保持兩個項目的獨立性。適用于管理依賴庫或共享代碼。
cd F:\project # 進入你的項目目錄(確保是 Git 倉庫)
git init # 初始化倉庫
git submodule add <倉庫地址> # 添加子模塊