欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用Git上傳本地倉庫到github倉庫的實現(xiàn)

 更新時間:2025年06月08日 16:43:03   作者:晴云愜鶴  
這篇文章主要介紹了使用Git上傳本地倉庫到github倉庫的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Git基礎(chǔ)概念

版本控制簡介

版本控制是一種管理文件變化歷史的技術(shù),允許我們

  • ①記錄文件每次修改的內(nèi)容、時間和作者;
  • ②回退到歷史版本;
  • ③多人協(xié)作開發(fā)代碼

Git工作原理

git可以分為工作區(qū)、暫存區(qū)、本地倉庫、遠程倉庫。前三者都存在于本地計算機。

  • 工作區(qū):電腦上真實看到喝編輯的文件夾。文件修改后不會立刻被 Git 管理,需要用 git add filename加入到暫存區(qū)
  • 暫存區(qū)一個臨時緩沖區(qū),用于存放“準備好提交”的改動。使用git commit -m "提交說明" 把暫存區(qū)的文件加入本地倉庫。
  • 本地倉庫:電腦上的Git 倉庫,通過快照記錄了所有版本歷史??梢曰厮莺筒榭礆v史版本。通過git push可以把本地倉庫上傳到遠程倉庫。
  • 遠程倉庫:存放在服務(wù)器上的 Git 倉庫,比如 GitHub、Gitee。多人協(xié)作、備份項目、部署應用都依賴遠程倉庫

Git與集中式版本控制的區(qū)別

  • 集中式版本控制(SVN、CVS):所有版本歷史集中存儲在中央服務(wù)器,客戶端僅保存當前版本。
  • 分布式版本控制(Git、Mercurial):每個開發(fā)者的電腦上都有完整的版本庫副本,脫機也能操作。

全流程操作

1、安裝好git之后,右擊項目文件夾,點擊open git bash here,打開終端。

2、配置git用戶信息(第一次使用時),昵稱隨意取,郵箱和遠程倉庫的注冊郵箱對應。

git config --global user.name "你的名字"
git config --global user.email "你的郵箱"

3、初始化倉庫,會在該文件夾下創(chuàng)建.git文件,讓該目錄變成git倉庫。

git init

4、提交到本地倉庫

先添加文件到暫存區(qū),.代表所有文件,可以替換成具體的文件名。

git add .

在提交到本地倉庫。

git commit -m "首次提交:添加項目文件"

5、在github上創(chuàng)建遠程倉庫

登陸 GitHub → New repository → 起個名字 → 創(chuàng)建。

隨后拿到倉庫地址,如https://github.com/yourname/myproject.git

6、關(guān)聯(lián)遠程倉庫

git remote add origin https://github.com/yourname/myproject.git

7、git配置代理。不配置可能導致git連接不了github。端口改成你使用的代理器所使用的端口??梢栽谠O(shè)置里搜代理在手動設(shè)置代理那里查看。

git config --global http.proxy http://127.0.0.1:端口
git config --global https.proxy http://127.0.0.1:端口

8、推送本地代碼到github,這時候需要登錄GitHub,可以使用密碼登錄也可以使用token登錄。token在GitHub上可以申請,記得勾選權(quán)限。

git push -u origin main

分支管理

創(chuàng)建與切換分支

# 創(chuàng)建分支
git branch 分支名
#切換分支
git checkout 分支名

#創(chuàng)建并切換分支,等效于上面兩個指令
git checkout -b 分支名

查看與合并分支(git merge

#查看所有分支 當前所在分支前會有 *
git branch

#合并分支,從當前分支合并另一個分支
git merge 另一個分支名

解決合并沖突

合并時,如果兩個分支改動了同一個地方,會出現(xiàn)沖突,導致無法合并。如

CONFLICT (content): Merge conflict in file.txt

解決方法:打開沖突文件,找到?jīng)_突標記(<<<<<<<, =======, >>>>>>>),進行修改成想要的最終內(nèi)容,在重新add和commit

刪除分支

# 刪除本地分支
git branch -d 分支名      # 安全刪除(分支已合并才允許)
git branch -D 分支名      # 強制刪除

# 刪除遠程分支
git push origin --delete 分支名

重命名分支

git branch -m 新名字

遠程倉庫與GitHub

Fork與Pull Request流程

適用場景:不能直接 push 到別人的倉庫時(如開源項目)

流程為:

  • ①Fork 項目
  • ②本地 clone 你的 fork
  • ③創(chuàng)建新分支開發(fā) git checkout -b fix-typo
  • ④修改并提交代碼:git add . && git commit -m "修復錯別字"
  • ⑤推送分支到你的 GitHub 倉庫:git push origin fix-typo
  • ⑥在 GitHub 上發(fā)起 Pull Request(簡稱 PR),等待作者審核并合并。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Idea 2019.3 本應該搜索到的插件卻搜索不到的解決方法

    Idea 2019.3 本應該搜索到的插件卻搜索不到的解決方法

    這篇文章主要介紹了Idea 2019.3 本應該搜索到的插件卻搜索不到,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • git?stash使用場景及常見方法詳解

    git?stash使用場景及常見方法詳解

    這篇文章主要為大家介紹了git?stash使用場景及常見方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • Git第一次初始化項目到遠程倉庫方式

    Git第一次初始化項目到遠程倉庫方式

    本文介紹了Git倉庫的初始化和遠程連接的基本步驟,首先,使用git init命令初始化本地倉庫,創(chuàng)建“.git”文件夾,然后,通過git remote add命令添加遠程倉庫地址,遇到Permission denied(publickey)錯誤時,需生成SSH key并添加至遠程倉庫
    2024-09-09
  • 推薦幾個好用的WordPress媒體庫分類/文件夾管理插件

    推薦幾個好用的WordPress媒體庫分類/文件夾管理插件

    這篇文章主要介紹了推薦幾個好用的WordPress媒體庫分類/文件夾管理插件
    2021-09-09
  • Git提交到錯誤分支如何解決

    Git提交到錯誤分支如何解決

    如果不慎將代碼提交至錯誤分支,可以通過以下步驟糾正:1.確認當前分支及提交記錄,2.切換至正確分支,若不存在則創(chuàng)建,3.使用cherry-pick或rebase方法將提交從錯誤分支轉(zhuǎn)移到正確分支,4.清理錯誤分支記錄,可以選擇重置或刪除錯誤提交
    2024-09-09
  • IIS 301重定向與程序代碼實現(xiàn)301重定向的差別

    IIS 301重定向與程序代碼實現(xiàn)301重定向的差別

    過IIS做301重定向確可以實現(xiàn)傳遞網(wǎng)站的權(quán)重,還不會導致流量丟失。
    2010-11-11
  • VSCode使用ssh密鑰免密遠程登錄服務(wù)器的方法

    VSCode使用ssh密鑰免密遠程登錄服務(wù)器的方法

    本文主要介紹了VSCode使用ssh密鑰免密遠程登錄服務(wù)器的方法,文中通過圖文代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • conda常用命令整理及用法詳解

    conda常用命令整理及用法詳解

    這篇文章主要為大家介紹了conda常用命令整理及用法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • VS Code使用Git可視化管理源代碼詳細教程(推薦)

    VS Code使用Git可視化管理源代碼詳細教程(推薦)

    這篇文章主要介紹了VS Code使用Git可視化管理源代碼詳細教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • git丟棄本地修改的所有文件(新增、刪除、修改)

    git丟棄本地修改的所有文件(新增、刪除、修改)

    這篇文章主要介紹了git丟棄本地修改的所有文件(新增、刪除、修改),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11

最新評論