Git基础学习笔记
今天简单学习了一下git的一些知识和基本的命令,写在这里吧,我现在的弱智水平,这些应该差不多了。
- 本地初始化仓库:
git init - 创建SSH key:
ssh-****** -t rsa -C "[email protected] - 在github账户中Add SSH key,自己命名,然后填入
id_rsa.pub文件中的内容 - 添加远程库:
git remote add origin https://github.com/RoninTonny/test后面的链接要根据自己的具体项目来确定;origin 是这个远程链接的名称,是自定义的 - 查看所有的远程链接
git remote - 对于更改后的文件,只需要
git add readme.txt可以多次add,然后依次commitgit commit -m "first commit"-m 后面的内容为这次提交的一个备注,随便写 - 第一次提交内容
git push -u origin master
-u是建立了链接的意思,之后就直接写git push就可以了, 效果和上面的一致 - 克隆仓库
git clone https://github.com/RoninTonny/test - 查看日志
git log - 建立分支
git branch test-branchgit branch查看所有分支以及mastergit checkout test-branchswitch到test-branch分支git checkout -b test-branch创建并跳转到该分支git branch -D test-branch强制删除分支
update by lz 2017年8月26日——添加了一些关于git clone 的问题
说一下我的经历吧,首先是从别人的github上fork了一个项目,然后clone到本地的时候,把该项目里面的.git 文件夹给删掉了,然后自己 git init,push了很多次很痛苦,因为pr的时候总是显示 没有相同的提交历史 。
直到问了大神之后,才知道在那个项目下直接建立分支就可以,不需要init一个新的库,最终push成功,pr成功。
这个经历虽然很弱智吧,但是对于刚刚入门的我而言已经很受益了。