一港柜、初次使用設置姓名和郵箱
git config --global user.name "123456"
git config --global user.email 123456@123456.com
二、設置公鑰
ssh-keygen -t rsa -b 4096 -C "123456@123456.com" //此處郵箱為github郵箱串稀,注意大寫C
一直按 <Enter>
到結束
成功后操作目錄下生成 .ssh
文件夾
內(nèi)含 [公鑰 id_rsa.pub
],[私鑰 id_rsa
]
cat ./.ssh/id_rsa.pub //查看公鑰內(nèi)容
拷貝
進入github添加一個SSH key 粘貼進去
突然想推薦文章=。=
阮一峰-SSH原理與運用
三杀怠、克隆遠程倉庫到本地
- 得到遠程倉庫的地址
例如:
git@github.com:abcde/test.git //ssh協(xié)議
https://github.com/abcde/test.git //https協(xié)議
- 克隆遠程倉庫到本地
git clone git@github.com:abcde/test.git
四、倉庫與分支操作
- 常用
git
操作命令
git status //查看狀態(tài)
git add . //添加到暫存區(qū)
git commit -am "changeFile" //提交到本地庫
git push origin master //推送到遠程倉庫的(origin)的master 分支
git pull //把遠程倉庫的變動更新合并到本地倉庫
git init //把文件夾初始化為一個倉庫
git remote -v // 查看本地庫里記錄的遠程庫地址
git remote add origin git@github.com:123456/123.git //給遠程庫的地址添加個origin標簽
- 本地項目推送到遠程空倉庫
git push -f origin master //慎用厅克,強制推送赔退,會覆蓋別人的代碼
git remote add gitlab git@gitlab.com:abc/123.git //添加一個遠程庫的標簽
git push gitlab master //推送到gitlab標簽的地址上
git remote remove gitlab //刪除gitlab 標簽
git remote set-url origin git@github.com:asd/456.git //修改origin標簽對應的地址
git remote rename gitlab coding //把 gitlab 標簽改名為coding
- 分支操作
git branch dev //創(chuàng)建本地庫dev 分支
git checkout dev //切換到dev 分支
git push origin dev //推送到origin地址的dev分支上
git checkout master //切換master主分支
git merge dev //把 dev 分支上的內(nèi)容合并到當前分支(master) 上