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

 

 



posted @ 2017-03-21 15:52  Shimily  阅读(335)  评论(0)    收藏  举报