**推送
本地的分支跟蹤遠端的分支
從遠端分支拉取**到本地
工作中實際使用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...