新建倉庫 → 上傳代碼?
步驟1、打開Gitee倉庫網站:開源軟件 - Gitee.com

步驟2、點擊右上角加號? 點擊新建倉庫。

步驟3、設置倉庫名 ,選擇是否開源 ,點擊創建。

步驟4、記住遠程倉庫URL?

步驟5、本地新建文件夾,然后進行上傳代碼。

步驟6、查看遠程倉庫是否同步成功。

總結
# 1. 進入項目目錄
cd /d/pyCharm/pyTorch/功能代碼# 2. 初始化git倉庫
git init# 3. 添加遠程倉庫地址
git remote add origin 倉庫地址# 4. 配置用戶信息(如果還沒配置)
git config --global user.name "你的名字"
git config --global user.email "你的郵箱"# 5. 添加所有文件到暫存區
git add .# 6. 提交到本地倉庫
git commit -m "初始提交:添加所有項目文件"# 7. 推送到遠程倉庫(第一次推送)
git push -u origin master
Git 日常操作完整指南:增刪改查
1. 📁 添加新建目錄
步驟:
# 1. 創建新目錄
mkdir 新目錄名稱# 2. 將文件移動到新目錄(可選)
git mv 文件名 新目錄名稱/# 3. 或者在新目錄中添加新文件
touch 新目錄名稱/新文件.py# 4. 添加到暫存區
git add 新目錄名稱/# 5. 提交更改
git commit -m "新增:創建新目錄名稱目錄"# 6. 推送到遠程
git push origin master
示例:創建工具類目錄
mkdir utils
touch utils/helper.py
git add utils/
git commit -m "新增:創建utils工具類目錄"
git push origin master
2. 📂 移動文件到目錄
步驟:
# 1. 使用git mv移動文件(保持歷史記錄)
git mv 原文件路徑 目標目錄/# 2. 查看移動狀態
git status# 3. 提交移動操作
git commit -m "重構:移動文件到目標目錄"# 4. 推送到遠程
git push origin master
示例:移動配置文件
git mv config.json configs/
git mv settings.ini configs/
git commit -m "重構:移動配置文件到configs目錄"
git push origin master
3. 🗑? 刪除目錄或文件
刪除文件:
# 1. 刪除文件
git rm 要刪除的文件名# 2. 提交刪除
git commit -m "刪除:移除不需要的文件"# 3. 推送
git push origin master
刪除目錄:
# 1. 刪除目錄及內容
git rm -r 要刪除的目錄名# 2. 提交刪除
git commit -m "刪除:移除不需要的目錄"# 3. 推送
git push origin master
示例:刪除臨時文件
git rm temp.log
git rm -r temp_files/
git commit -m "清理:刪除臨時文件和目錄"
git push origin master
4. ?? 修改或更新文件
步驟:
# 1. 修改文件內容
vim 文件名.py # 或者用其他編輯器# 2. 查看修改差異
git diff# 3. 添加到暫存區
git add 文件名.py# 4. 提交修改
git commit -m "更新:修改文件名.py的功能"# 5. 推送到遠程
git push origin master
示例:更新代碼文件
# 修改main.py文件后
git diff main.py
git add main.py
git commit -m "功能:增加用戶驗證邏輯"
git push origin master
5. 🔍 查看狀態和信息
常用查詢命令:
# 查看當前狀態
git status# 查看提交歷史
git log --oneline# 查看文件修改詳情
git diff# 查看遠程倉庫信息
git remote -v# 查看分支情況
git branch -a
6. 📥 從遠程獲取更新
步驟:
# 1. 拉取遠程最新代碼
git pull origin master# 2. 如果有沖突,解決沖突
# 編輯沖突文件,然后標記為已解決
git add 沖突文件# 3. 提交合并(如果有沖突)
git commit -m "合并:解決沖突"# 4. 如果需要,再次推送
git push origin master
日常工作流示例
場景:添加新功能模塊
# 1. 拉取最新代碼
git pull origin master# 2. 創建新功能目錄
mkdir new_feature# 3. 添加新文件
touch new_feature/main.py
touch new_feature/utils.py# 4. 編寫代碼后添加到git
git add new_feature/# 5. 提交新功能
git commit -m "功能:新增new_feature模塊"# 6. 推送到遠程
git push origin master
場景:重構項目結構
# 1. 創建新目錄結構
mkdir src
mkdir tests
mkdir docs# 2. 移動文件到新位置
git mv *.py src/
git mv test_*.py tests/
git mv README.md docs/# 3. 提交重構
git add .
git commit -m "重構:整理項目目錄結構"# 4. 推送更改
git push origin master
實用技巧
1. 撤銷本地修改
# 撤銷單個文件的修改
git checkout -- 文件名# 撤銷所有未提交的修改
git reset --hard HEAD
2. 查看文件歷史
# 查看文件的修改歷史
git log -p 文件名# 查看誰在什么時候修改了文件
git blame 文件名
3. 忽略文件
# 編輯.gitignore文件
echo "__pycache__/" >> .gitignore
echo "*.log" >> .gitignore
echo "config.ini" >> .gitignore# 添加.gitignore到版本控制
git add .gitignore
git commit -m "更新:添加忽略規則"
完整日常流程
# 開始工作前
git pull origin master# 進行修改...
git add .
git commit -m "日常更新:描述修改內容"# 工作結束后
git push origin master