git 使用記錄

2022-07-07 17:18:11 字數 1211 閱讀 6715

git config --global user.email *** # 個人郵箱

git config --global user.name ***

ssh-keygen -t rsa -c "[email protected]" -f ~/.ssh/id_rsa

終端執行檢視公鑰,進行複製

cat ~/.ssh/id_rsa.pub

登入 git 進入主頁,點選右上角使用者頭像下拉框,點選下拉框中的設定進入使用者設定頁面

在使用者設定頁面點選ssh金鑰,在ssh金鑰頁面的文字框中輸入生成的ssh金鑰對中的公鑰,然後點選新增金鑰按鈕,一會將會有郵件通知金鑰新增成功,一般標題可以自我進行設定,最好設定為比較易於區分的名稱

mkdir test

echo "hello world" >> readme.md

git init

git add readme.md

git commit -m "first commit"

git remote add origin ***(git專案位址)/test.git

git push -u origin master

git remote -v

git remote remove origin

echo "hello world" >> readme.md

git add readme.md

git commit -m "second commit"

git push -u origin master

git開發問題! [remote rejected] master -> master (pre-receive hook declined)

原因:許可權問題,develop角色預設下沒有遠端訪問master的許可權

解決方案:

方案一:在專案的【setting】中的【protected branches】可以設定哪些分支是被保護的,預設情況下【master】分支是處於被保護狀態下的,develop角色的人是無法提交到master分支的,在下面的【developers can push】打上鉤就可以了。

方案二:使用其他分支push 入

git branch dev

git checkout dev

git add .

git commit -m "second commit"

git push -u origin dev

Git 使用記錄

1 從遠端倉庫獲取更新 1 git fetch 獲取更新不會自動合併 git fetch origin master git pull origin master獲取更新 git log p master.origin master 對比本地和遠端的主分支 git merge origin mast...

GIT 使用記錄

git clone xx 從遠端伺服器上將專案轉殖下來 git add 將檔案或者資料夾新增到git 倉庫中 本地 git commit m commit 將改動提交到git倉庫中 git push origin master 將倉庫推送更新到遠端伺服器的master分支,git push 操作 g...

git使用記錄

平時開發都是直接使用eclipse自帶的git客戶端管理 但有時會遇到一些詭異的問題,不得不通過敲命令來解決 以下是我平時會用的git命令,記錄下來,留做備用 git status git log 新增所有新建的檔案到暫存區 git add all 提交所有經git管理的修改過的檔案和在暫存區的檔案...