Git 配合github使用 学习笔记
1.
本地新建了一个任意项目
2.
如果没有.git文件目录(隐藏的需要查看里设置隐藏文件可见),首先命令行里初始化git仓库 (git init)
3.
加进新增的文件 git add . (这里windows用户可能出现警告:warning: LF will be replaced by CRLF in ... 那就设置一下 git config --global core.autocrlf false ,因为windows中的换行符为 CRLF, 而在linux下的换行符为LF,所以在执行add . 时出现提示)
4.
查看文件变化 git status (该步骤可忽略)
5.
提交代码到仓库中 git commit -m "这里是可写可不写的备注"
6.
连接远程仓库(也就是github上的仓库)
已有配置本地和远程密匙的忽略此:【由于本地Git仓库和Github仓库之间的传输是通过SSH加密的,所以连接时需要设置一下:创建SSH KEY。先看一下你C盘用户目录下有没有.ssh目录,有的话看下里面有没有id_rsa和id_rsa.pub这两个文件,有就跳到下一步,没有就通过下面命令创建ssh-keygen -t rsa -C "youremail@example.com" 然后一路回车。这时你就会在用户下的.ssh目录里找到id_rsa和id_rsa.pub这两个文件。 登录Github,找到右上角的图标,打开点进里面的Settings,再选中里面的SSH and GPG KEYS,点击右上角的New SSH key,然后Title里面随便填,再把刚才id_rsa.pub里面的内容复制到Title下面的Key内容框里面,最后点击Add SSH key,这样就完成了SSH Key的加密 上面key默认在C:\Users\Administrator\.ssh下的id_rsa.pub文件中,把这个文件中的内容全部复制到上面的key里面就可以了】
登录到github上,新建一个仓库,不用勾选创建README文件
7.
将远程git仓库与本地仓库连接:git remote add origin git@github.com:smfx1314/test2.git
8.
把本地库的所有内容推送到远程仓库:git push -u origin master
【由于新建的远程仓库是空的,所以要加上-u这个参数。然后进去GitHub test2这个仓库刷新下就会有已经上传的文件夹了】
【如果远程仓库不是空的,比如有多了README文件等等,那就先拉取代码与本地代码合并:git pull --rebase origin master 最后再上传:git push origin master】
END