公共電腦/個人電腦上配置git和github
1.git安裝配置
1.1 下載和安裝git
下載鏈接:git官網(wǎng)
完整的安裝教程可以參考這篇博客:Git 詳細安裝教程(詳解 Git 安裝過程的每一個步驟)
1.2 配置git
(1)個人電腦
如果你的電腦是個人使用的,那么可以直接配置git的全局參數(shù),這樣每次新建一個git庫都是用一樣的用戶名和郵箱。用戶名和密碼都建議和github賬號一致。
# 打開git bash
# 配置全局用戶名
git config --global user.name your_name
git config --global user.email your_email
# 最后打印一下,看下是否配置成功
git config --list
(2)公共電腦
如果你的電腦是公共使用的,那么可以直接配置git的局部參數(shù),它只在當前git庫有效,這樣不會影響其他用戶的git庫。用戶名和密碼都建議和github賬號一致。
# 打開git bash
# 配置全局用戶名
git config user.name your_name
git config user.email your_email
# 最后打印一下,看下是否配置成功
git config --list
2.當前電腦的git與github賬戶建立連接
2.1 個人電腦
只有一個git環(huán)境,所以全部使用默認操作生成ssh key,
# 打開git bash
# 首先新生成一個秘鑰
ssh-keygen -t rsa -C "your github mail"
# 打印生成的秘鑰信息,并復制
cat ~/.ssh/id_rsa.pub
然后進入自己的github倉庫,github > setting > SSH and GPG keys > New SSH key,title輸入id_rsa.pub,內(nèi)容是你復制的秘鑰信息,然后測試一下ssh -T git@github.com
,如果看到Hi, xxx,! You've successfully authenticated, xxxxxxxxxxxxxxxxxxxxxxx
,就代表成功了
2.2 公用電腦
打開git bash, 輸入$ ssh-keygen -t rsa -C "github@qq.com(寫自己的github綁定郵箱)"
,注意生成的位置最好是在~/.ssh
文件夾
在第一個輸入指令中,輸入自己自定義的ssh文件名,比如id_rsa_your_name_personal
,后面的兩個直接回車
然后在~/.ssh
文件夾中創(chuàng)建一個config
文件,文件內(nèi)容如下,最后的路徑記得更改為自己電腦對應的路徑。
Host github.com
HostName github.com
User xxx@xxx
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_your_name_personal
如果你定義了多個ssh key文件,就可以對應添加一組信息到config文件中,比如
Host gitee.com
HostName gitee.com
User xxx@xxx
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_gitee
然后就是把ssh key
的信息保存到github
中,測試一下,剩下這部分操作和個人電腦一樣。
3.github上新建立一個倉庫
注意最好不要生成README.md
4.在本地工程使用git提交/拉取/推送倉庫
(1)在本地需要的位置初始化git: git init
(2)初始化之后要把所有需要的文件放入緩存區(qū) : git add yourfilename
,或者是git add *
- 如果出現(xiàn)了
could not open directory ~~ Filename too long
, 就設置git bash以管理員身份運行,git config core.longpaths true
(3)提交緩存區(qū)文件git commit
或者git commit -m "your profile of this change"
,其中git commit
之后的操作如下:
- 按下小寫字母i,會進入編輯模式。輸入想要的 message
- 按下esc退出編輯模式
- 按下英文輸入法下的冒號
- 再輸入wq,就可以保存退出了,w是write,q是quit。
(4)設置遠程倉庫
- 可以檢查是否存在遠程倉庫:
git remote --verbose
- 設置這個git倉庫對應的遠程倉庫,
git remote add origin git@github.com:your_github_name/your_repository_name.git
(5)提交本地分支到遠程倉庫git push -u origin master
(6)在本地獲取倉庫代碼
-
git clone ssh-鏈接
如果是使用ssh秘鑰配置的本地git -
git pull origin master:[本地分支名稱,和冒號一起可以省略]
獲取遠程倉庫(origin)的代碼分支master與本地分支代碼merge
上述合并方式?jīng)]有這種方式安全
-
git fetch origin master:[本地分支名稱]
先拉取分支 -
git merge dev
再根據(jù)對比情況選擇merge代碼
(7)commit之后撤銷git reset --soft
文章來源:http://www.zghlxwxcb.cn/news/detail-834538.html
============================================================================================
文章到這里就結(jié)束了,筆者水平有限,歡迎看到這篇文章的你在評論區(qū)交流,如果你喜歡這篇文章,期待你的點贊關(guān)注。文章來源地址http://www.zghlxwxcb.cn/news/detail-834538.html
到了這里,關(guān)于公共電腦/個人電腦上配置git和github的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!