Git——精准命令、实用命令

Git install

下载git的网址: https://git-scm.com/downloads
根据自己的情况安装git软件(下载时注意所下载的系统版本)
 
下载完成后,进入命令(dos)界面:
创建用户名:git config --global user.name "your name"
           例子:git config --global user.name "ming"     
            用户名根据自己的需求取名即可,不要使用中文
 
创建用户邮箱:git config --global user.emial "your emaill"
              例子:git config --global user.email " 179954197x@qq.com"
              邮箱名称是可以随意起的,但是为方便自己使用,建议使用真实邮箱。
 
生成SSH公钥
                 cd ~/.ssh        查看git是否有秘钥
                 ssh-keygen    或
                 ssh-keygen -t rsa -C  "your emial"    (建议使用它生成秘钥)
 
注意
3 个回车,密码为空。
如果需要密码,按 2 个回车后输入密码,第三个回车请再次输入密码。
最后得到了两个文件:id_rsa和id_rsa.pub
 
到此步,git已经可以使用了,可以利用git工具到githab上面下载项目了。
 
简单使用git的操作:
 

初始化:git init

克隆:git clone <版本库的网址> 

            在空文件夹中右击鼠标--Git Bash Here--clone order

           或者  git clone <版本库的网址><本地目录名>

        例子:git clone git@code.aliyun.com:gojiaju2008/gojiaju.git

        例子: git clone http://github.com/jquery/jquery.git

 
下面是需要管理git账号(公司内部组员需要一起工作,并行开发相同项目)
查看公钥:
cat ~/.ssh/id_rsa.pub
 
   添加id_rsa密钥到ssh,命令为:ssh-add 文件名
   如果出现error:Could not open a connection to your authentication agent.
   则先执行:$ssh-agent bash
 
   然后再执行:$ssh-add id_rsa
   在github上添加ssh密钥,这要添加的是“id_rsa.pub”里面的公钥。
 
打开https://github.com/ ,登陆,复制id_rsa.pub里面的内容添加ssh。
如果直接从Linux上复制id_rsa.pub的内容,可能会复制里面的换行符,而key是没有换行符的,直接复制可能会出现下面的错误提示:
Key is invalid
Fingerprint has already been taken
Fingerprint cannot be generated
解决方案:
       $cat id_rsa.pub
然后复制里面的内容,就OK了!
5.测试:ssh git@github.com  连接成功!
PTY allocation request failed on channel 0
Welcome to GitLab, ***!
Connection to github.com closed.
 
 
三、 开始使用github
1.获取源码(在本地创建一个目录,进入目录git clone):
 
$ git clone git@github.com:billyanyteen/github-services.git
 
2.这样你的机器上就有一个repo了。
3.git于svn所不同的是git是分布式的,没有服务器概念。所有的人的机器上都有一个repo,每次提交都是给自己机器的repo
仓库初始化:
 
git init
生成快照并存入项目索引:
git add
 
文件,还有git rm,git mv等等…
项目索引提交:
 
git commit
 
4.协作编程:
将本地repo于远程的origin的repo合并,
推送本地更新到远程:
 
git push origin master
更新远程更新到本地:
git pull origin master
 
补充:
添加远端repo:
 
$ git remote add upstream git://github.com/pjhyett/github-services.git
重命名远端repo:
$ git://github.com/pjhyett/github-services.git为“upstream”
分类: git
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值