做網(wǎng)站v1認證是什么意思常見的網(wǎng)絡營銷平臺有哪些
目錄
一、Git 入門
1.1 Git簡介
1.2?Git安裝?
1.3 創(chuàng)建碼云倉庫
二、Git 使用
2.1 git初始化操作
2.2 代碼上傳
2.3 代碼下載
2.4 代碼更新
2.4.1 倉庫管理者?
2.4.1 倉庫使用者
三、Git?常用命令
一、Git 入門
1.1 Git簡介
????????Git是一個開源的分布式版本控制系統(tǒng),用于敏捷高效地處理任何或小或大的項目。Git是由Linus Torvalds為了幫助管理Linux內(nèi)核開發(fā)而開發(fā)的一個開放源碼的版本控制軟件。
????????Git是目前世界上最先進的分布式版本控制系統(tǒng),沒有之一! 它可以讓你追蹤文件的變化,查看文件的歷史記錄,還原過去的狀態(tài),比較不同版本的文件,合并不同的版本等。這些功能對于團隊協(xié)作開發(fā)非常重要。
Git與常用的版本控制工具CVS, Subversion等不同之處在于,它采用了分布式架構,每個開發(fā)者都擁有一個完整的版本庫,可以在本地進行大部分操作,這使得Git在處理大型項目時具有更高的效率和靈活性。
1.2?Git安裝?
本文使用的是Windows版本:?
Git安裝https://git-scm.com/download
1、安裝路徑
建議不要安裝到c盤中,防止出現(xiàn)權限問題
2、選擇安裝組件
3、選擇開始菜單文件夾:方框內(nèi) Git 可改為其他名字,"Don't create a Start Menu folder
" 打勾不要文件夾
4、選擇 Git 默認編輯器:Git 安裝程序里面內(nèi)置了 10 種編輯器供你挑選,默認的是 Vim ,選擇 Vim 后可以直接進行到下一步,但是 Vim 是純命令行,操作有點難度,需要學習。如果選其他編輯器,則還需要去其官網(wǎng)安裝后才能進行下一步。
5、決定初始化新項目(倉庫)的主干名字:第一種是讓 Git 自己選擇,名字是?master
?,但是未來也有可能會改為其他名字;第二種是我們自行決定,默認是?main。
6、圖一:調(diào)整?path 環(huán)境變量??圖二:選擇 SSH 執(zhí)行文件??圖三:選擇HTTPS后端傳輸
?????????? ? ?
? ? ?
7、圖一:配置行尾符號轉(zhuǎn)換? 圖二:配置終端模擬器以與 Git Bash 一起使用? 圖三:選擇默認的 “git pull” 行為
????????? ? ?
? ? ?
8、圖一:?選擇一個憑證幫助程序? 圖二:配置額外的選項(只需選擇第一項) 圖三:安裝成功
????????? ? ?
? ? ?
1.3 創(chuàng)建碼云倉庫
1、首先需要注冊一個gitee賬號?
gitee官網(wǎng)https://gitee.com/
2、創(chuàng)建我的倉庫
創(chuàng)建成功后一定要保存一下命令信息,因為只會出現(xiàn)一次。
二、Git 使用
2.1 git初始化操作
1、首先在本地新建一個文件夾也就是你的本地倉庫用于存儲代碼,打開Git Bash Here終端
執(zhí)行命令:?
git config --global user.name "云村小威" git config --global user.email "13681598+ycxw320@user.noreply.gitee.com"
此時c判斷用戶路徑下會出現(xiàn)一個.gitconfig文件,用于git的全局配置
2、創(chuàng)建git倉庫,并將這個倉庫標記為git所托管的本地倉庫
mkdir ycxw-1
cd ycxw-1
git init
???????
3、將本地倉庫與遠程git倉庫相關聯(lián),并提交到本地倉庫
touch README.md
git add README.md
提交指令:
git commit -m "first commit"
4、?提交到遠程倉庫,并進行推送
git remote add origin https://gitee.com/ycxw320/ycxw-1.git
git push -u origin "master"
?刷新git倉庫就可看到推送過來的文件了
?
2.2 代碼上傳
添加代碼項目工程到git本地倉庫(此時我利用文本文件為案例)
1、將內(nèi)容從工作目錄添加到暫存區(qū):git add .(指令)
2、將所有通過 git add 暫存的文件提交到本地倉庫:git commit (指令)
3、將本地倉庫的記錄提交到遠程倉庫:?git push(指令)
2.3 代碼下載
首先新建一個文件夾來保存下載的項目資源
1、下載代碼需要拿到倉庫的URL(如果是私有倉庫還需要倉庫擁有者提供賬戶和密碼)
指令:git clone [url]:克隆遠程倉庫到本地。
2.4 代碼更新
2.4.1 倉庫管理者?
?修改text文件內(nèi)容,操作指令如linux
?操作如上:
2.4.1 倉庫使用者
管理者更新了倉庫資源,此時查看text文件是沒有更新的:
?
?通過:git pull 指令 更新資源
此時查看文件,已更新
三、Git?常用命令
主要:
- ? ?git clone :將遠程倉庫clone到本地計算機。
- ? ?git status :展示工作區(qū)及暫存區(qū)域中不同狀態(tài)的文件。
- ? ?git add :將內(nèi)容從工作目錄添加到暫存區(qū)。
- ? ?git commit :所有通過 git add 暫存的文件提交到本地倉庫。
- ? ?git push :將本地倉庫的記錄提交到遠程倉庫。
- ? ?git reset HEAD <file> :從暫存區(qū)移除指定文件。
- ? ?git pull :拉取遠程倉庫的數(shù)據(jù)。
- ? ?git init
- ? git log:查看提交歷史記錄。
- ? git branch:查看分支列表。
- ? git checkout [branch]:切換到指定分支。
- ? git merge [branch]:將指定分支合并到當前分支。
- ? git remote add origin [url]:關聯(lián)本地倉庫與遠程倉庫。
- ? git diff:查看工作區(qū)與暫存區(qū)的差異。
- ? git reset [commit]:撤銷提交,并將HEAD指針移動到指定的提交。
- ? git stash:將當前修改保存到臨時存儲區(qū),以便切換分支或恢復后再次應用。