构建远程仓库并与本地的文件夹绑定
首先我默认大家已经明白在本地建立版本库,github上创建项目和共钥私钥的问题
在这里我们能看到项目的地址
在我们自己电脑的版本库里
上面的代码的意思就是 告诉git现在使用origin这个标识指向git@github.com:cxyxd/hello-world.git这个地址
我们自己电脑上已经有文件了,下面就是把之前的文件增加到github上去
将修改的文件推到远程
修改文件后使用git status 可以告诉你哪些文件有了变动
使用git diff可以知道具体的差异
然后先git add --all
之后git commit -m "your comment"
最后
git push origin master
将远程的文件拉取到本地
如果我们要把代码下载到本地,一方面可以直接在上图的download zip,另一方面,我们可以现在本地建一个文件夹,例如tomcat-redis-session-manager
然后使用下面的命令把远程的代码拷贝下来,并且保持之后本地与远程的统一
关于分支
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>
把自己的分支合并到master
git checkout dev
git pull
git checkout master
git merge dev
git push -u origin master
如果需要本地新建一个分支再推到远端
- 1 更新一下代码
- 2 git checkout -b new_branch
- 3 更新一下代码
- 4 git push origin new_branch
在github上创立了分支后,在本地git branch是看不到的
需要先fetch
git fetch origin safe_branch //从远程仓库safe_branch分支获取最新,在本地建立分支
git fetch --all
git checkout safe_branch
关于回退
git log 可以查看提交日志
这篇文章原本只是记下git的一些知识点 免得自己忘掉 因此没有什么行文没有什么逻辑 各位大神见笑了
参考资料
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
廖雪峰大神的git文章 不得不读呀!!!