首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Git 推送本地提交到遠程倉庫(OSChina/Gitee)操作指南

     編輯:程式設計綜合問答

標準流程

# 1. 克隆倉庫
git clone https://gitee.com/username/repo.git
cd repo

# 2. 修改代碼、新增文件
echo "new feature" > feature.txt

# 3. 暫存變更
git add feature.txt        # 或 git add . 暫存所有

# 4. 本地提交
git commit -m "Add feature.txt"

# 5. 推送到遠程(關鍵步驟!)
git push origin master     # 或 git push origin main

常見問題排查

現象原因解決
push 後遠程無變化僅執行了 commit,未 push執行 git push
提示 "rejected - non-fast-forward"遠程有他人新提交git pull --rebase 後再 push
權限被拒 (Permission denied)SSH Key 未配置 / HTTPS 需密碼配置 SSH Key 或使用 HTTPS 輸入賬號密碼
用戶名審核不通過Gitee 要求實名認證個人設置 → 實名認證,或使用郵箱作為用戶名

進階技巧

  • 關聯上游:git push -u origin master 首次推送後,後續直接 git push。
  • 分支管理:功能開發建議建立分支 git checkout -b feature/xyz,完成後合併到 master。
  • 標籤發布:git tag v1.0.0 && git push --tags。

GUI 工具推薦

  • SourceTree / GitKraken / GitHub Desktop:可視化提交、推送、衝突解決。
  • IDE 內建:VS Code (GitLens)、IntelliJ IDEA、Visual Studio Team Explorer。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved