Git如何将本地仓库与github远程仓库相连接
第一次使用git上传需要设置ssh-key,用于本地仓库和github上的repository连接.
git工具可以去官网下载,我使用的git bash
安装完成后可以在菜单看到git bash/git gui之类的东西
然后在自己电脑上选择一个位置作为本地仓库我选择的是(😄/GitRepository/CFK),之后
到CFK文件夹下,右键选择git bash here,进入git命令行
1:获取SSH key
ssh-keygen -t rsa -b 4096 -C "email@outlook.com"
回车后看到一行
Enter a file in which to save the key (/c/Users/you/.ssh/id_rsa):[Press enter]
继续回车
Enter passphrase (empty for no passphrase): [Type a passphrase]
Enter same passphrase again: [Type passphrase again]
回车
2:查看ssh key并将其写入ssh-agent
eval $(ssh-agent -s)
返回agent pid xxx(数字)
再键入
ssh-add ~/.ssh/id_rsa
回车
输入
clip < ~/.ssh/id_rsa.pub
回车,复制sshkey,在github自己的账号下setting下找到SSH和GPG keys ,点击SSH,加入刚刚复制的内容
3:创建git可以管理的本地仓库
git init
回车,这个命令会生成一个.git文件夹,储存这个仓库的信息,这个文件夹是默认隐藏的,利用ls -ah
命令可以看到
4:上传内容
首次上传的话,首先git pull origin master
,这个过程可能会出现can’t merge unrelated histories之类的,可以使用
git pull origin master --allow-unrelated-histories
然后git push origin master
正常的上传文件利用
git add XXX
文件或者文件名都可以,文件要带后缀,文件就不需要了,出现的warning可以不理
然后确定提交到分支上的话使用
git commit -m "添加一些描述,方便查看"
大概就是这样子啦第一次弄大概会好久。。。但是会从最开始都不懂到慢慢明白的如果按照上面的步骤还是有问题的话就试着去google吧,stackoverflow上面有好多很棒的经验~不能怕烦,还是要自己看啊啊啊啊!