您的位置:首页 > 编程语言

git同步项目至GitHub纯命令行步骤(Windows版)

2017-12-02 18:31 246 查看
在电脑上下载并安装git,下载地址

在电脑中新建文件夹用于存放git仓库

在该文件夹内按住Shift+鼠标右键,然后选择bash here

在弹出的黑窗口中输入
ssh-keygen -t rsa -C "yourmail@xxx.com"
用于生成git秘钥,有任何提示统统回车,然后就会在电脑C盘的用户目录下面生成一个.ssh文件,里面包含两个文件id_rsa,id_rsa.pub,右键id_rsa.pub,选择以记事本打开,然后复制里面的全部内容。

登录GitHub,在用户头像上单击选择Settings,进入设置,选择SSH and GPG keys ,点击New SSH key键,输入Title(任意),在key下将刚刚复制的内容粘贴到此处,点击Add SSH key键,添加秘钥至GitHub。

切换回黑窗口,输入
ssh -T git@github.com
回车进行链接测试,询问是否连接,写yes回车,提示Hi xxx,You’ve successfully authenticated, but GitHub does not provide shell access.就证明已成功与GitHub连接成功。

在GitHub上创建一个仓库

将仓库的SSH连接复制下来

克隆仓库
git clone git@github.com:fengbird/JavaWebCoreNote.git


在黑窗口中跳转到.git文件夹所在位置

输入
git add .
添加所有更改的文件到本地缓存

输入
git commit -m  "为这次提交做注释"
,提交到本地

输入
git push -u origin master
将更改过的代码推送打到GitHub中去(此为首次提交以后再提交只需要输入
git push origin master
即可)

冲突的出现:因为别人提交后,未先做更新就做提交,报
Updates were rejected because the remote contains work that you do
的错误

解决方案:先合并再push

git pull origin master --allow-unrelated-histories


git push origin master
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: