用记事本打开id_rsa.pub复制里面的秘钥。在GitHub上创建远程登录秘钥。
创建ssh远程登录秘钥。ssh是一种代码传输协议。
登录GitHub账号,点击用户图片,找到“setting”,ssh秘钥。选择public。进行创建。
配置用户名和邮箱。防止你乱修改代码后甩锅、赖账。所以每次提交代码后面都会附上你的用户名和邮箱。
将远程仓库克隆到本地(将远程仓库代码保存到本地)
将本地代码更新到远程仓库。
输入两次用户名和密码。
git add 文件名,是将文件提交到本地的master主分支。
git commit是再往上提交。
git不能提交空文件夹。
提交文件夹。
git add test/* (/表示文件夹 *表示提交全部文件)。
创建新的分支,
在新分支上创建新的文件。
git add 表示添加。
git commit -m “”表示注释
git push origin master表示上传到远端。
创建并切换带新的分支dev2
先别push
因为会有多人合作开发,所以别人更改了,保存在工作区缓存中,没有push,你也更改了当你push时就可能产生冲突。
你所在的分支可能比你所操作的文件创建的晚。就有可能push失败,所以在这之前应先git pull origin一下。
和并成功,没有毛病。
git的三种文件状态。
版本回退问题
git commit -m ""//注释。
查看所有版本:git log
回退到上一个版本:git reset --hard HEAD^
回退到指定版本,通过版本号:git reset --hard 版本号
设置vim配置文件,解决乱码问题
Linux系统上不建议安装git,因为Linux上的git遭受过一次DOS攻击。服务器被攻击瘫痪了,修复后好像有问题。
这个就是自己的一个仓库。
显示自己目前所在的分支:git branch
创建新的分支:git branch dev
切换到dev分支:git checkout dev
创建文件world.txt,并上传dev分支。
打开网页GitHub可以看到文件(world.txt)已成功上传到了dev分支上。但此时主分支上是没有这个文件的。我们必须将dev分支合并到主分支上去才可以看到。
首先我们需要先切换到主分支下面:然后将dev分支合并到主分支中。
可以看到此时主分支上仍然是没有这个文件的,我们需要push到远程的master上才可以。
解决vim中的中文乱码问题。