如何在GitHub上推送代碼及常用Git命令

一、賬號註冊

首先需要到GitHub官網註冊一個賬號。

註冊成功之後需要在郵箱中點擊驗證鏈接激活,然後可以選擇性的完善個人資料,包括頭像、個人簡介、聯繫方式等信息。

二、配置Git本地環境

1、下載並安裝Git客戶端。
官網下載地址:https://git-scm.com/download
下載完成後,按默認設置安裝即可。

$ git --version

驗證是否安裝成功。

2、設置Git賬戶信息。
在終端或命令行輸入以下命令,並將用戶名替換為自己的GitHub賬號名和郵箱地址。

$ git config --global user.name "Your Name"
$ git config --global user.email "youremail@domain.com"

3、在本地新建一個文件夾,用於存放代碼庫(repository)。

$ mkdir my_project
$ cd my_project

4、將GitHub上的代碼庫克隆到本地。

在GitHub上創建一個空的代碼庫(repository),然後在本地終端/命令行進入到要保存代碼的目錄中,執行以下代碼,將代碼庫克隆到本地。

$ git clone https://github.com/username/repository.git

三、將代碼推送到GitHub

1、將本地修改的代碼提交到本地Git版本庫。

在做完了本地開發後,執行以下代碼,將修改的代碼提交到本地Git版本庫。

$ git add .
$ git commit -m "commit message"

git add . 會將所有改變的文件添加到緩存中,也可以單獨使用 git add filename 命令添加某個文件。git commit -m “commit message” 為本次修改的說明,可以簡單描述一下修改了什麼內容。

2、將本地版本庫的代碼推送到遠程GitHub代碼庫。

代碼提交到本地僅僅是修改了本地代碼,為了與他人協作或者在其他設備上進行開發,需要將修改後的代碼推送到GitHub代碼庫。執行以下代碼將代碼推送至遠程代碼庫。

$ git push origin master

這裡的 origin 表示遠程代碼庫地址,如果之前沒有配置過遠程地址,則需要先添加遠程代碼庫。

$ git remote add origin git@github.com:username/repository.git

其中的username為GitHub賬戶名,repository為遠程配置的倉庫名。

四、常用Git命令

1、git add [files]

將修改的代碼提交到本地Git版本庫。

該命令可以指定單個文件,多個文件或者目錄來提交文件內容。

$ git add .
$ git add filename
$ git add directoryname/

2、 git commit -m [message]

將代碼提交到本地Git版本庫,並添加操作說明。

操作說明非常重要,方便其他開發人員了解代碼修改的內容以及開發工具自動生成文檔等。

$ git commit -m "commit message"

3、git push [remote] [branch]

將修改的代碼提交到遠程GitHub代碼庫。

該命令的參數有:

  • remote:遠程代碼庫的名稱,比如origin。
  • branch:代碼庫的分支名稱,一般為master。
$ git push origin master

4、git pull [remote] [branch]

將遠程GitHub代碼庫中的代碼更新到本地倉庫。

該命令可以讓本地倉庫更新與遠程代碼庫同步,保證開發過程中的代碼一致性。

$ git pull origin master

5、git branch

可以查看本地代碼庫的分支。

$ git branch

6、git status

查看工作樹和暫存區中的修改狀態。

$ git status

7、git log

查看版本庫提交歷史。

$ git log

8、git merge

將兩個不同分支的修改合併到一起。

在多個開發人員同時開發同一個代碼庫時,很容易修改了同一個部分造成代碼衝突。使用該命令可以解決這種問題。

$ git merge newbranch

9、git reset

回退代碼庫至指定版本。

該命令可以將版本庫退回到你指定的版本,常用於回滾代碼或撤銷不必要的提交提交。

$ git reset --hard HEAD^

10、git clone

克隆遠程代碼庫到本地。

$ git clone https://github.com/username/repository.git

總結

本文介紹了如何在GitHub上推送代碼以及常用Git命令。通過以上步驟和命令,可以實現在本地進行代碼修改和提交,然後推送到遠程GitHub代碼庫中進行協作開發。

原創文章,作者:AALCK,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/332697.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
AALCK的頭像AALCK
上一篇 2025-01-24 18:47
下一篇 2025-01-27 13:34

相關推薦

  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • Python字元串寬度不限制怎麼打代碼

    本文將為大家詳細介紹Python字元串寬度不限制時如何打代碼的幾個方面。 一、保持代碼風格的統一 在Python字元串寬度不限制的情況下,我們可以寫出很長很長的一行代碼。但是,為了…

    編程 2025-04-29
  • 如何在PyCharm中安裝OpenCV?

    本文將從以下幾個方面詳細介紹如何在PyCharm中安裝OpenCV。 一、安裝Python 在安裝OpenCV之前,請確保已經安裝了Python。 如果您還沒有安裝Python,可…

    編程 2025-04-29
  • Python基礎代碼用法介紹

    本文將從多個方面對Python基礎代碼進行解析和詳細闡述,力求讓讀者深刻理解Python基礎代碼。通過本文的學習,相信大家對Python的學習和應用會更加輕鬆和高效。 一、變數和數…

    編程 2025-04-29
  • 如何在Python中實現平方運算?

    在Python中,平方運算是常見的數學運算之一。本文將從多個方面詳細闡述如何在Python中實現平方運算。 一、使用乘法運算實現平方 平方運算就是一個數乘以自己,因此可以使用乘法運…

    編程 2025-04-29
  • Python 常用資料庫有哪些?

    在Python編程中,資料庫是不可或缺的一部分。隨著互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的資料庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • 倉庫管理系統代碼設計Python

    這篇文章將詳細探討如何設計一個基於Python的倉庫管理系統。 一、基本需求 在著手設計之前,我們首先需要確定倉庫管理系統的基本需求。 我們可以將需求分為以下幾個方面: 1、庫存管…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • 寫代碼新手教程

    本文將從語言選擇、學習方法、編碼規範以及常見問題解答等多個方面,為編程新手提供實用、簡明的教程。 一、語言選擇 作為編程新手,選擇一門編程語言是很關鍵的一步。以下是幾個有代表性的編…

    編程 2025-04-29
  • 如何在樹莓派上安裝Windows 7系統?

    隨著樹莓派的普及,許多用戶想在樹莓派上安裝Windows 7操作系統。 一、準備工作 在開始之前,需要準備以下材料: 1.樹莓派4B一台; 2.一張8GB以上的SD卡; 3.下載並…

    編程 2025-04-29

發表回復

登錄後才能評論