git 一些配置及常用命令

    一段时间不用后就会慢慢忘记,还要重新网上查看怎么用。直接记下来,方便一些(环境为window下的cygwin)。

1、配置key:在cygwin中输入$ ssh-keygen -t rsa -C "nadirvishun@gmail.com"(后面的邮箱是你github的账户邮箱),然后根据提示回车什么的,会产生两个文件:/.ssh/id_rsa.和/.ssh/id_rsa.pub.公共秘钥在id_rsa.pub中,将里面的内容复制出来(最好不要用vim,因为不好复制会有空格什么的),登陆你的https://github.com/nadirvishun账户,在"account setting"->"SSH Key"中新建,title随便取,可以取名“home”,内容将复制的粘贴进去,OK,测试下,输入$ ssh git@github.com命令,看是否成功。

2、在https://github.com/nadirvishun新建一个项目yii,在本地同样新建一个同名字的文件夹yii,然后在Cygwin中cd到这个文件夹中,输入命令:$ git init。这样就可以在本地这个目录下编写网站程序什么的了。

3、配置远程仓库的名字,这样就不用每次提交要写一堆网址了

  • 先测试下,$ git remote -v(也可以用默认的origin)

  • 可以自己给取个名字:$ git remote add vishun git@github.com:nadirvishun/yii (我取得名字叫vishun)

  • 想删除可以这样:$ git remote rm vishun

4、git的提交:

  • git add .

  • git commit -m "xxxxxxxx"(xxxxx是描述你这次提交了什么内容,方便查看)

  • git push vishun master (第3步的作用体现在这了)

    以上就是将代码提交到github中了。如果刚才是我在家中做的,那我跑到公司里去了后想继续修改代码改怎么做呢。

1、首先还是要在公司电脑上重复上面的第1步。这次新建一个“company”的Key。

2、将github上的代码下载到公司电脑上,在cygwin中cd到你想保存的目录,这里有好几种方法可以下载,但效果不同:

  • 只读:$git clone https://github.com/nadirvishun/yii.git

  • 读写:$git clone git@github.com:nadirvishun/yii.git(这是我用的,其它的自己试试吧)

  • 读写:$git clone https://nadirvishun@github.com/nadirvishun/yii.git

  • 只读:$git clone git://github.com/nadirvishun/yii.git  

    $git clone 这个命令在2台电脑中只在初次复制时1次就行了,我在公司修改完成后,同样按照上面的第3、4步骤提交代码,然后又想回家后继续工作,在家中就没必要再使用$git clone了,应该使用下面的命令:

  • $ git fetch vishun(你可能还需要$git remote add ***来创建别名 )

  • $ git diff vishun/master(可以不用这个,主要是比较差别,以免出错)

  • $ git merge vishun/master

    或者是直接这样:$ git pull vishun master

    然后在家中和公司中就循环使用$git push$ git fetch/pull就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值