Github学习

来源:互联网 发布:卖软件赚钱吗 编辑:程序博客网 时间:2024/04/29 00:36

Github学习

Git下载

git在Linux、Unix、Mac、Windows上均可以使用,在windows上还有GUI,不过还是推荐用命令行的版本。因为我用的是在windows上的,就给个windows上版本的下载链接:
Git for Windows

Git教程

给一个非常详细非常浅显非常全面的基础教程网站:
廖雪峰的Git教程
适合所有初学者,绝对是居家旅行的必备产品!

添加文件到仓库

详细的教程参考上面给出的网站即可,这里我只给出添加文件到github上的常用命令,方便查询:

git add xxx  //xxx为文件、文件夹均可,可以先多次add,然后一次commitgit commit -m "comments"  //提交,-m后面是本次提交的说明//添加远程库,即将本地仓库和远程仓库进行关联//后面的https为该远程仓库的https,可以在github网页上得到,也可以用SSHgit remote add origin https://github.com/username/xxx.git //把本地库的内容推送到远程仓库,之后会要求输入用户名和密码git push origin master

一个小问题

初学者在学习的时候,可能看到一些教程网站上安装好git后配置时,会有下面两行命令:

git config --global user.name "myusername"git config --global user.email "myusername@myemaildomain.com"//设置让credential helper 帮助我们在一定的时间内在内存中保存我们的代码,其中第二行的命令是设置超时的时间(两句分别执行)git config --global credential.helper cachegit config --global credential.helper 'cache --timeout=3600'  

然后当输入下面的命令时:

git push origin master

就会提示:

git: 'credential-cache' is not a git command. See 'get --help'.  

解决方法参考:from stackoverflow

翻译一下

原因大概就是[git-credential-cache]对于windows系统是无效的,因为它是通过Unix Socket通信的。

针对1.8.1版本及以上的msysgit

输入以下命令:

git config --global credential.helper wincred  

针对1.8.1版本以下的msysgit

首先,下载个git-credential-winstore,将它安装到你git bin的目录里
确定包含git.c的目录在你的path环境变量里。默认的目录为C:\Program Files (x86)\Git\cmd (64位系统) 或者 C:\Program Files\Git\cmd on a 32-bit system.
有一个检验是否正确配置的方法是,在命令行中敲git,如果不能得到一堆git命令的列表,就说明没有正确安装好。
最后,启用命令行,输入以下命令:

git config --global credential.helper winstore  

或者你手动编辑.gitconfig:

[credential]helper = winstore  

我的是1.9.5版本的,所以按照上面说的方法一下子就成功了,很简单。

0 0
原创粉丝点击