Git命令如何添加到遠程倉庫
一、git介紹
git 的是一個流行和最常用的分布式代碼版本管理工具,它可以很方便的幫我們管理代碼(記錄代碼版本信息,回滾代碼版本等)和方便項團隊協(xié)作
二、 初始化個人信息
1.查看用戶名
git config --global user.name
2.查看郵箱
git config --global user.email
3.設置用戶名
git config --global user.name "xxx"
4.設置郵箱
git config --global user.email "你的郵箱"
三、三個區(qū)域
- 工作目錄 git 倉庫管理的目錄就叫做工作目錄
- 暫存區(qū) 執(zhí)行了
git add .后,被編輯的文件就被添加到暫存區(qū)中 - 本地倉庫 執(zhí)行了
git commit后,暫存區(qū)中的文件就被提交到本地倉庫了
四、三種狀態(tài)
在 git 倉庫中,文件只有三種狀態(tài)
- 已修改(modified) 表示文件做了編輯,但是沒有添加到暫存區(qū)
- 已暫存(staged) 表示文件添加到了暫存區(qū),但是沒有提交到本地倉庫
- 已提交(committed) 表示文件已經(jīng)提交到本地倉庫
五、初始化倉庫追加遠程倉庫
1.初始化 git init --往里面增加文件
2.提交暫存區(qū) git add .
3.提交到本地倉庫 git commit -m '二次推送'
4.設置遠程倉庫地址 git remote add origin '遠程地址'
5.開始推送 git push --set-upstream origin master
6.后面添加文件使用 touch 文件名
7.編輯好的代碼 使用 git add . 添加到暫存區(qū)
8.使用 git commit -m ' 關鍵信息' 提交本地倉庫
9.使用 git push 推送到遠程倉庫
六、克隆遠程倉庫的操作
1.在碼云上 新建一個遠程空的倉庫
2.直接克隆 輸入 git clone 遠程倉庫地址
3.在克隆好的倉庫中 進行編輯代碼
4.編輯好的代碼 使用 git add . 添加到暫存區(qū)
5.使用 git commit -m ' 關鍵信息' 提交本地倉庫
6.使用 git push 推送到遠程倉庫
七、撤銷
把未添加到暫存區(qū)的代碼全部撤銷
git checkout .
把暫存區(qū)中的代碼撤銷到工作區(qū)
git reset .
把暫存區(qū)中的代碼全部撤銷
git reset --hard
八、回滾
1.先查看日志,獲取版本 ID git log

2.執(zhí)行回滾 git reset --hard 版本ID
九、分支
git 在運作的時候都是基于分支的,分支可以理解為就是項目代碼的一個備份
作用:
- 主分支 表示線上穩(wěn)定運行的代碼
- dev 分支 表示開發(fā)狀態(tài)下,每一個成員都是在 dev 分支下工作,這樣哪怕出現(xiàn)事故,也不會影響到主分支
- 測試分支 表示代碼開發(fā)完畢,測試人員和開發(fā)人員在測試分支下進行修復 bug。
- 自己名稱命名的分支 表示團隊開發(fā)中,每一個人都可以使用 自己名稱來開設一個分支,然后在此分支上進行開發(fā)。
功能:
1.查看分支 git branch
2.創(chuàng)建分支 git branch 分支名稱
3.切換分支 git checkout 分支名稱
4.創(chuàng)建并切換分支 git checkout -b 分支名稱
5.合并分支git merge dev
6.刪除分支git branch -d 分支名稱、
7.克隆指定遠程倉庫的某個分支git clone -b 遠程倉庫上的分支名稱 遠程倉庫地址
十、不同分支之間互不影響
1.初始化 git init --往里面增加文件
2.提交暫存區(qū) git add .
3.提交到本地倉庫 git commit -m '描述信息'
6.創(chuàng)建和切換分支 使用git checkout -b 分支名稱
7.使用 touch index. js添加文件
8.提交暫存區(qū) git add .
9.提交到本地倉庫 git commit -m '描述信息'
9.切換回 git checkout master 分支
10.發(fā)現(xiàn)master下沒有index.js 就證明分支互不影響
十一、分支合并
1.初始化 git init --往里面增加文件
2.提交暫存區(qū) git add .
3.提交到本地倉庫 git commit -m '描述信息'
6.創(chuàng)建和切換分支 使用git checkout -b 分支名稱
7.使用 touch index. js添加文件
8.提交暫存區(qū) git add .
9.提交到本地倉庫 git commit -m '描述信息'
9.切換回 git checkout master 分支
10.執(zhí)行合并 git merge dev
11.刪除 Dev分支 git branch -d dev、
十二、Git和其他代碼管理版本控制系統(tǒng)有什么區(qū)別?
Git 和其他版本代碼管理控制系統(tǒng)( 如 SVN 和 CVS )之間的主要區(qū)別在于它們的架構(gòu)和工作方式。
Git 是一個分布式版本控制系統(tǒng),每個開發(fā)人員都可以擁有一個完整的代碼庫副本,并在需要時進行合并更改。
而 SVN 和 CVS 等傳統(tǒng)的版本控制系統(tǒng)是基于中央服務器的,每個開發(fā)人員都從中央服務器檢出代碼,然后提交更改
十三、Git的三個區(qū)域是什么?如何將代碼從一個區(qū)域移動到另一個區(qū)域?
Git的三個區(qū)域是工作區(qū)、暫存區(qū)和本地倉庫。
可以通過git add將代碼從工作區(qū)移動到暫存區(qū),通過git commit將代碼從暫存區(qū)移動到本地倉庫
十四、如何將本地的代碼推送到遠程倉庫?
可以通過git push將本地的代碼推送到遠程倉庫。
例如,可以使用git push origin master將本地的master分支推送到名為origin的遠程倉庫。
十五、如何從遠程倉庫拉取代碼到本地?
可以通過git pull從遠程倉庫拉取代碼到本地。
例如,可以使用git pull origin master從名為origin的遠程倉庫的master分支拉取最新代碼。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
vs快捷鍵 用好Ctrl+Enter與Ctrl+Shift+Enter組合鍵讓你的編輯代碼速度快了很多
使用Ctrl+Enter組合鍵在上方插入一行,使用Ctrl+Shift+Enter組合鍵在下方插入一行2011-04-04
git遠程操作異常:correct access rights問題及解決
這篇文章主要介紹了git遠程操作異常:correct access rights問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2025-03-03
解決Unable to access ''https://gitee.com/自己的項目/'': Could not r
這篇文章主要介紹了解決Unable to access 'https://gitee.com/自己的項目/': Could not resolve host: gitee.com問題,需要的朋友可以參考下2020-09-09

