摘要:
主要记录一下从本地库到远程库的操作
目录
文章目录
1. intelji+git 版本控制
指的是在intelji里面就能push和commit
1.从远程到本地
创建项目的时候,从git导入
2. 从本地到远程
2.tortoise+git 从本地到远程
法1 拷贝.git文件
1.先在远程创建一个空的库IOV
2.在本地文件夹IOV中clone一下远程库
会得到远程的IOV库,在该文件IOV/IOV下会生成一个 .git的配置文件 ,将这个文件拷贝到IOV,然后删除IOV/IOV,然后就和直接clone的一样操作
测试:
sample是IOV的子目录,我只提交了sample里面的一个文件,提交成功,说明.git文件的工作原理是将自己所在的目录当成是根目录,它将自己所在目录下的所有目录都加入了版本控制
法2 通过设置远程库的链接信息
参考文献:
使用tortoise git将一个现有项目推送到远程仓库
https://www.cnblogs.com/ycdx2001/p/5537948.html
- 始终需要远程先有一个空的仓库
- 将该文件夹中 初始化一下 (此时建立了一个空的库)
- 将文件夹add 到库中(此时将文件内容提交到了本地库中,并有一个master分支)
- 设置远程的仓库
4.push到master分支
5.如有需要可以更改默认分支为master
其他:
intlelij 版本回退
https://blog.csdn.net/gomeplus/article/details/78241070#commentBox
show history 》复制版本号
reset 》输入版本号 其实鼠标右键即可
clone相应的版本
进入远程库,进入相应的commit ,然后直接clone 相应的版本