git 上传命令及 ssh公钥配置【舒鲜阳】
**************************
git 上传命令
**************************
第一步:
git remote add origin url //https://github.com/nodejs-team/evtGulp.git 是公开的team账号,没有密码。 工作的时候需要设置自己的账号的ssh公钥,方便后续的数据同步
第二步:
git add . //"."表示所有目录,也可跟目录名或文件名
第三步:
git commit -m "add src" //将目录提交到本地并加版本说明
第四步:
git push origin master //将目录提交到远程仓库
其它命令:
git pull origin master //将远程仓库拉取到本地
git remote set-url origin git@github.com:nodejs-team/evtGulp.git
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
git rm fileName //移除文件
git rm -r folderName //移除文件夹
git修改远程仓库地址
方法有三种:
1.修改命令
git remote origin set-url [url]
2.先删后加
git remote rm origin
git remote add origin [url]
3.直接修改config文件
git pull origin master //pull会自动合并更新
git fetch origin master //fetch不会自动合并更新
分支管理
http://blog.csdn.net/arkblue/article/details/9568249/
http://blog.csdn.net/xiahouzuoxin/article/details/23140727
===========================================================================
第一次克隆时,需要先配置ssh key
参考:
https://www.cnblogs.com/qcwblog/p/5709720.html
https://www.cnblogs.com/Maurice-code/p/10531303.html
1. 配置ssh公钥
$ git config --global user.name "semdy"
$ git config --global user.email "501859275@qq.com"
注意:(引号内请输入你自己设置的名字,和你自己的邮箱)此用户名和邮箱是git提交代码时用来显示你身份和联系方式的,并不是github用户名和邮箱
git使用https协议,每次pull, push都会提示要输入密码,使用git协议,然后使用ssh密钥,这样免去每次都输密码的麻烦
2.检测是否生成过key
$ cd ~/.ssh
3.找到.ssh目录下的两个文件
$ ssh-keygen -t rsa -C "501859275@qq.com"
然后一直enter到底。


4. 在github上添加SSH key
登陆你的github帐户在github上点击“setting”,找到添加SSH key的菜单,然后新增SSH key2;把文件id_rsa.pub里面的内容全部复制到 key编辑框中,保存完毕;
检查SSH key是否有效
$ ssh -T git@github.com

浙公网安备 33010602011771号