git-安装、配置与使用

来源:互联网 发布:java计算圆的面积 编辑:程序博客网 时间:2024/05/02 04:53

最近因为需要使用git,然后在安装配置出现了许多奇葩问题。。

首先贴出参考网站

http://www.shaoqun.com/a/94551.aspx                  (SSH公钥)http://blog.sina.com.cn/s/blog_9cd9df230101asbl.html             (git提交)http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013760174128707b935b0be6fc4fc6ace66c4f15618f8d000      (错误与解决)http://blog.csdn.net/zaijzhgh/article/details/38852323  (通过git远程管理自己的本地工程)
http://jingyan.baidu.com/article/90895e0fb3495f64ed6b0b50.html (git安装)
http://www.open-open.com/lib/view/open1328069733264.html         (git详解之git基础2)
git下载地址 http://download.csdn.net/detail/hao43284/8427961
在git之前请配置你的github,申请账号,创建仓库。。
https://github.com/ 申请账号
创建仓库

1.安装

请参考 http://jingyan.baidu.com/article/90895e0fb3495f64ed6b0b50.html

2.配置

1>在工作目录中初始化新仓库

在本地某目录下右击点Git Base here
要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执行:
$ git init

2>进行git 的全局配置 用户信息

$ git config --global user.name 'yourname'git config --global user.email youremail

或者
$ git config --global user.name "Your Real Name"$ git config --global user.email you@email.address

3>设置公钥

$ ssh-keygen -C 'your@email.address' -t rsa
然后要你输入SSH密匙的存放位置,可以不管,直接回车使用默认路径(记住默认路径,等会会用到)。下面会让你输入想要的密码,
不用管,直接回车,SSH key就生成了。现在你需要将这个Key提交到GitHub,首先打开Key保存的位置(就是刚才那个默认的路径),
里面会有三个文件,找到id_rsa.pub,用文本编辑器打开,复制里面的全部字符(一个也不能少,也不能多,连个空格也不能多)。
到GitHub,在右上方工具栏里找到Account Settings。在这个页面上有一个SSH Keys标签,点击Add SSH key。Title可以随便填一个,
Key就粘贴刚才的字符,提交。

4>上传

完成这些工作后,就可以上传自己的代码了。找到自己要分享上传的代码文件夹,右击选择Git Bash(推荐方法),或者在Git Bash中进入
这个文件夹(这个需要输入命令,如果不会的话,就用上一种吧)。建立一个仓库:
$ git init
选择要添加进仓库的文件:
$ git add .
一般如果你想分享这个文件夹里的所有代码,就在 add后面加“.”,上面的例子就是这样,如果传指定的,只需要把
“.”改为文件名即可,现在只是选择了要加入仓库的文件,下面才是添加进入仓库:
$ git commit -m 'Test'
-m后面跟一个参数,表示说明,将代码提交到GitHub后,将会在代码文件信息上显示这个说明
搞了这么久,现在才开始把本地仓库上传到GitHub了,下面两行命令搞定问题:
$ git remote add origin git@github.com:XXX/XXX.git   $ git push -u origin master

这个git@github.com:XXX/XXX.git就是上面创建项目是生成的地址。现在打开你的项目网址,你就可以发现你的代码已经

展示出来了。如果你要更新代码的话,就重复上面的吧。

最后这两部可能会出问题,在执行

$ git remote addorigin git@github.com:xxxx/xxx.git

错误提示:fatal: remote origin already exists.

解决办法:

$ git remote rm origin

然后在执行:$ git remote add origin git@github.com:xxxx/xxx.git 就不会报错误了

5>可能会出现的问题:

问题1Warning: Permanently added the RSA host key for IP address '192.30.252.130' to the list of known hosts.
解决:在C:\Windows\System32\drivers\etc\hosts中最后新起一行加入192.30.252.130 github.com

问题2error: failed to push some refs to...

解决:git pull也失败了,原因是没有指定本地dev分支与远程origin/dev分支的链接,根据提示,

设置devorigin/dev的链接

$ git branch --set-upstream dev origin/devBranch dev set up to track remote branch dev from origin.
问题3:failed to push some refs to

解决:本地与远程仓库版本不一致

git pull


关于git clone的使用,以后再写。。
0 0
原创粉丝点击