做一個營銷型網(wǎng)站有哪些內(nèi)容百度app平臺
Git基本操作快速入門(30min)
文章目錄
- Git基本操作快速入門(30min)
- 1. 建立本地倉庫
- 2. 本地倉庫鏈接到遠端倉庫
- 3. 將本地倉庫推送到遠端
- 4. Git常用命令
作為一名程序員,使用Github來進行代碼的版本管理是必修課,但是這門課在學(xué)校里不會有老師來教,所以在這里總結(jié)一下Github
的基本操作,本篇默認您已經(jīng)安裝了Git
,筆者的操作系統(tǒng)環(huán)境為Ubuntu20.04
,所有演示操作均在此環(huán)境中進行,Windows
同理。
1. 建立本地倉庫
初始化本地倉庫
git init
在初始化之后,會看到出現(xiàn)了一個隱藏文件.git
,其中包含了我們本地倉庫的所有信息

然后添加基本的用戶信息
git config --global user.name "你的用戶名"
git config --global user.email "你綁定github的郵箱"
查看全局信息
git config --global --list
2. 本地倉庫鏈接到遠端倉庫
進入你的Github主頁,新建一個倉庫,如下

我新建了一個MyFirstGit
和本地倉庫同名的遠端倉庫,這里的名字不一定非要一樣。
然后在你的倉庫主頁能看這樣的頁面

可以使用這句命令來將本地倉庫綁定到遠端
git remote add origin 你的倉庫地址
這里的origin
是我們設(shè)置的遠端主機名,你也可以更改為其他
然后可以查看本地倉庫的一些基本配置,看看是否成功添加遠端的倉庫
cat .git/config# 或者git config --list
顯示倉庫的信息,可以看到我們成功添加了遠端的倉庫,遠端的主機名字為origin

3. 將本地倉庫推送到遠端
首先新建一個分支
# 建立并切換到分支
git checkout -b 分支名

然后我們可以暫存修改
# '.'表示所有文件
git add .
# 添加提交的信息
git commit -m "提交的信息"

我們完成了在本地倉庫的第一次提交,然后需要將其推送到遠端
然后,我們需要生成PAT令牌
,首先進入Github中的Settings
,然后進入Developer settings

選擇Token(classic

然后選擇Generate new token
生成令牌,

生成令牌的過程如下所示

然后在頁面最底層選擇生成,然后復(fù)制你的Token,切記這個Token只能復(fù)制一次,如果忘了就得重新生成

然后可以進行推送了
# git push <遠程主機名> <本地分支名>
git push origin test
# 然后需要輸入用戶名和密碼

為了避免每次都需要輸入憑據(jù),你可以使用以下命令將 PAT 存儲在 Git 配置中:
git config --global credential.helper cache
這樣我們就完成了第一次提交

4. Git常用命令
git的推送命令
git push <遠程主機名> <本地分支名>:<遠程分支名>
如果遠程和本地名稱相同則可以間寫成
git push <遠程主機名> <本地分支名>
git切換分支
git checkout util # 切換到util分支
git checkout -b util_test # 建立并切換到util的測試分支
git checkout -b <new-branch-name> # 從當(dāng)前分支切換出一組新的分支
git創(chuàng)建全新分支
git checkout --orphan <new-branch-name>
git合并
git add .
git commit -m "完成了第一個作業(yè)"
git checkout util
git merge util_test
git push github util:util
git查看分支
git branch // 查看本地分支
git branch -r // 查看遠程分支
git branch -a // 查看所有分支
git刪除遠端分支
刪除遠程分支的方式是通過推送一個空的分支到遠程分支上
git push origin :branch_name
git重命名本地分支
git branch -m old-branch-name new-branch-name
git刪除文件
// 刪除單個文件git rm 文件名 --cached// 刪除文件夾git rm -r 文件夾名 --cached
GitHub 在 2021 年 8 月 13 日后停止了對密碼認證的支持。要解決這個問題,你需要使用個人訪問令牌(Personal Access Token, PAT)來代替密碼進行身份驗證。

添加令牌
git config --global github.token YOUR_GITHUB_TOKEN
添加用戶信息
git config --global user.name "shenmuxin"
git config --global user.email "shenjiahao0610@163.com"
git config --global --list # 查看信息
查看信息
git config --get github.token # 查看令牌