git基礎(chǔ)

git基礎(chǔ)

1.下載和安裝

(1)官方網(wǎng)站:https://git-scm.com/

2.初始化git

(1)下載安裝git后,配置,一次即可。
桌面上鼠標(biāo)右鍵點(diǎn)擊,選擇git bash菜單,打開(kāi)git命令行

git config --global user.name "xiaowang"
git config --global user.email "xiaowang@aliyun.com"

3.常見(jiàn)命令操作

(1)創(chuàng)建一個(gè)文件夾,作為項(xiàng)目文件,在文件夾中,鼠標(biāo)右鍵點(diǎn)擊并選擇git bash,打開(kāi)git命令行
git init:隱藏目錄

git init

(2)執(zhí)行命令,查看本地倉(cāng)庫(kù)中的文件,是否被納入管理

git status

(3)添加文件到暫存區(qū)

git add 文件名稱

(4)提交文件本地倉(cāng)庫(kù)

git commit 文件名稱 -m "注釋"

(5)查看提交記錄

git log
或者
git reflog

(6)回退版本

git reset --hard 版本號(hào)

3.遠(yuǎn)程操作命令

(1)創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù)
① 選擇新建倉(cāng)庫(kù)
② 配置倉(cāng)庫(kù)信息
(2)關(guān)聯(lián)本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù)

git remote add origin 遠(yuǎn)程倉(cāng)庫(kù)地址

(3)同步遠(yuǎn)程倉(cāng)庫(kù)文件

git pull --rebase origin master

(4)將本地倉(cāng)庫(kù)推送遠(yuǎn)程倉(cāng)庫(kù)

git push origin master

4.分支操作命令

(1)單分支

開(kāi)發(fā)中小型項(xiàng)目,沒(méi)有必要?jiǎng)?chuàng)建多余的分支,直接使用主分支master模型進(jìn)行開(kāi)發(fā)即可,中小型項(xiàng)目功能不多也不復(fù)雜,單個(gè)分支維護(hù)起來(lái)就已經(jīng)非常方便
相關(guān)命令:添加標(biāo)簽

git tag V1.0
#給當(dāng)前提交版本添加一個(gè)版本標(biāo)記

(2)三分支

# 查看所有分支
git branch

# 創(chuàng)建分支
git brach 分支名稱

# 切換分支
git checkout 分支名稱

# 合并分支:合并指定分支的代碼到當(dāng)前分支
git merge 分支名稱

5.免密登錄設(shè)置

(1)生成密鑰

# ssh-genkey生成密鑰
# -t rsa 使用rsa算法
# -b 4096 生成4096字節(jié)密鑰數(shù)據(jù)
# -C "damu@aliyun.com"  注釋內(nèi)容
ssh-keygen -t rsa -b 4096 -C "xiaowang@aliyun.com"

(2)配置密鑰
打開(kāi)公鑰文件:復(fù)制公鑰內(nèi)容

打開(kāi)代碼托管平臺(tái),開(kāi)始配置開(kāi)發(fā)人員公鑰

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、基礎(chǔ)操作:初始化(1)初始化桌面上鼠標(biāo)有家你帶那幾,選擇git bash菜單,打開(kāi)git命令行 --配置開(kāi)發(fā)人...
    好大一只豬閱讀 151評(píng)論 0 0
  • (注:更多內(nèi)容請(qǐng)查看我的目錄。) 1.背景 參加實(shí)習(xí)以后,開(kāi)始接觸多人協(xié)作開(kāi)發(fā)工具,前期主要是svn,現(xiàn)在工作中已...
    love丁酥酥閱讀 571評(píng)論 0 1
  • 一、Git 基礎(chǔ) 1、版本管理 1.1、什么是版本管理 版本管理是一種記錄文件變化的方式,以便將來(lái)查閱特定版本的文...
    joe2355閱讀 406評(píng)論 0 0
  • 查看用戶名和郵箱地址: $ git config user.name $ git config user.emai...
    篆刻bug閱讀 234評(píng)論 0 1
  • 很多人都有這樣的感慨!要是人生能重來(lái),會(huì)有不一樣的人生…… 也許時(shí)間可以穿梭,那也只能是記憶,至少現(xiàn)階段是這樣,或...
    一頁(yè)書_2020閱讀 344評(píng)論 0 2

友情鏈接更多精彩內(nèi)容