Git
常用命令
1 | git add . #添加全部文件到暂存区 |
配置全局
安装完成后,还需要最后一步设置,在命令行输入:
1 | $ git config --global user.name "Your Name" |
生成ssh密钥
1 | ssh-keygen -t rsa -C "your_email@example.com" |
远程克隆
1 | git clone GitHub上ssh链接 |
本地库提交远程
创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:
1 | $ mkdir learngit |
pwd
命令用于显示当前目录
第二步,通过git init
命令把这个目录变成Git可以管理的仓库:
1 | $ git init |
本地有一个仓库,我们想把它推送到远程上去,使用git remote add origin命令就可以了,ongin是github上的仓库名称,意思是远程仓库的意思
1 | git remote add origin GitHub中ssh的链接 |
然后使用git push推送到远程
1 | git push -u origin master |
这里我来解释一下
push:将本地仓库与远程仓库合并
-u:将本地仓库分支与远程仓库分支一起合并,就是说将master的分支也提交上去,这样你就可以在远程仓库上看到你在本地仓库的master中创建了多少分支,不加这个参数只将当前的master与远程的合并,没有分支的历史记录,也不能切换分支
origin:远程仓库的意思,如果这个仓库是远程的那么必须使用这个选项
master:提交本地matser分支仓库
使用Windows的童鞋要特别注意:
千万不要使用Windows自带的记事本编辑任何文本文件。原因是Microsoft开发记事本的团队使用了一个非常弱智的行为来保存UTF-8编码的文件,他们自作聪明地在每个文件开头添加了0xefbbbf(十六进制)的字符,你会遇到很多不可思议的问题