GitHub使用(詳細版)

2021-10-12 17:25:13 字數 1735 閱讀 7653

**推送

本地的分支跟蹤遠端的分支

從遠端分支拉取**到本地

工作中實際使用git

開發機器(自己的電腦)想要和github進行互動,則需要將開發機器的ssh公鑰新增到github賬戶上。

操作步驟:

修改本地的.gitconfig檔案,新增或者修改

[user]

email = github郵箱

name = 名稱

建立ssh公鑰,在開發機器上使用命令列生成公鑰

# -t 表示加密方式,非對稱性加密 

# -b 加密強度,應該大於2048,可以省略

# -c 郵箱

ssh-keygen -t rsa -b 2048 -c 'github註冊郵箱'

開啟github賬號的settings,將上一步提醒的公鑰檔案,字尾為.pub 的內容貼上到下圖的key處即可。

git clone '專案的ssh位址'
如果在轉殖專案的時候,只想轉殖專案的最新版本,不想要專案的曾經提交記錄使用以下命令,這樣拉取到本地的**就是倉庫的最後乙個版本,之前的git提交記錄不拉取,拉取速度也會快很多。

git clone --depth=1 '專案的ssh位址'
如果在轉殖的過程**現了錯誤,使用下面兩條命令

eval

"$(ssh-aqent -s)

"ssh-add

將本地分支的所有提交推送到遠端庫。origin代表遠端

# git push origin 分支名稱

git push origin master

讓本地的某個分支跟蹤遠端庫的某個分支,當這兩個分支的**不一致的時候就會產生提醒,提醒來自於git status命令的返回結果。

# git branch --set-upstream-to=origin/遠端分支名稱 本地分支名稱

git branch --set-upstream-to=origin/smart smart

注:如果本地的分支跟蹤了遠端的分支,當本地的分支發生了變化並且commit後,想要推送到遠端則只需要使用下面命令即可,不再需要origin 分支名稱

git push
# git pull origin 分支名稱

git pull origin master

專案經理搭建專案的框架。

搭建完後,將專案框架**放到伺服器上。

在自己的電腦上,生成ssh公鑰,然後將公鑰給專案經理,專案經理將公鑰新增到伺服器上

建立本地分支dev後,在dev上開發自己的功能

每個員工開發完自己的**後,都需要將**發布到遠端的dev分支上。

master

用於儲存發布的專案** v1.0 v2.0

dev儲存開發過程中的**

github 使用精簡版

使用git bash上傳時,必須進入需要上傳的檔案的目錄,例如我要上傳的檔案在c 1 1 1 upload 那麼我就要進入到c 1 1 1,然後用以下命令上傳檔案 刪除 git rm cached r useless git commit m remove directory from remote...

GitHub使用詳細流程(多人開發)

在沒有使用分支之前,git會預設有乙個分支,就是主分支 master分支,還記得 git push u origin master這個命令嗎?這裡的master就是主分支 遠端專案儲存在我的git hub上面的乙個倉庫中 1 自己定義專案的路徑 右鍵開啟git bash here 2 輸入命令 gi...

python中使用mysql詳細版

python操作mysql cursor物件 案例 京東商品查詢和新增 在python中要想使用mysql需要在python中匯入pymysql模組 sudo apt get install python3 pip3pip3 install pymysql在使用前需要先導入pymysql模組 fro...