git推送项目到github

1  打开cygwin,设置用户名,邮箱,SSL认证
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
git config --global user.sslVerify  "false" 
2 生成秘钥
ssh-keygen -t rsa -C “你配置的电子邮件”

3 在cygwin安装目录下C:\cygwin64\home\Administrator\.ssh

会有两个文件,代表公钥和私钥


4 在github上注册用户,创建仓库打开setting,进入SSH keys设置目录,名字随便取,Key中复制3中的公钥id_rsa.pub里面的内容,保存

git推送项目到github_第1张图片

git推送项目到github_第2张图片

5检查是否成功  ,需要输入的内容回车就是,用默认的

ssh [email protected]


6 创建仓库,记录下仓库的地址

URL = https://github.com/AndyFei/learnTest.git

7 本地与仓库建立联系有两个方法

   a. 直接将仓库拉倒本地

git clone URL
   b. 用命令与远程仓库建立联系
git init
git remote add origin URL

建立连接后,在工作去的.git目录下config文件中会有配置

git推送项目到github_第3张图片

8 推送

创建文件aaa.txt

git add aaa.txt
git commit -m "add aaa"
git push -u origin master
-u表示参数建立追踪,第一次需要使用后面不需要。 这样gitstatus 时会显示本地分支和远程分支的偏离情况


可能需要输入用户名跟密码,推送成功可以在仓库中查看是否有aaa.txt


9 pull命令

$ git pull
相当于
$ git fetch 远程仓库名
$git merge远程仓库名/分支名

如果远程仓库有修改,必须先抓取,然后进行merge,如果merge有冲突,先解决冲突,然后add commit  push

 





你可能感兴趣的:(git)