如果大家使用的是IDEA,可以直接去看 六)IDEA集成Git
目录
在gitee官网安装git,下载文件然后直接下一步即可,安装成功之后打开cmd输入git --version
显示版本号代表安装成功。
在任意一个文件夹内右键有下面标志也代表安装成功:
在gitee上创建一个仓库:
1、设置用户名和邮箱:(不用和gitee上的对应,相当于添加用户)
2、将自己的原成仓库克隆下来:
1、来到自己的gitee网址,找到仓库的地址
2、在本地自己创建一个文件夹,然后git bush here输入下面的指令: git clone 1复制的地址
此时该文件夹内会产生一个.git的隐藏文件:(里面包含了git本身的配置文件,不要修改)
与.git同一层的文件叫git的工作区,创建文件都要在工作区层
工作区讲解:
当在工作区创建一个文件之后,默认文件为untracked状态,需要执行 git add 文件名 或 git add * (添加所有)将文件添加到tracked状态
1、reset指令:
1、取消托管
2、回到指定版本:
首先通过git log查看版本的id号,然后通过 git reset --hard id号 回到特定版本
我们这里有两个版本,我想回到第一次提交的版本,所以只需要输入下面的操作:
此时就回到第一次提交时的信息了。
2、commit指令(使用之前确保缓存区有文件):git commit -m “备注信息” 文件名
3、git log:查看日志:
1、创建本地仓库
当我们想让本地的文件与远程仓库相关联必须先初始化一个本地仓库,初始化本地仓库很简单只需要输入 git init即可,初始化完成之后显示.git隐藏文件表示初始化成功
2、关联远程仓库:
1)打开gitee找到仓库的url并将其复制
2)使用 git remote add origin 上面复制的url 然后 git remote 查看是否关联成功
可以通过 git remote -v 查看关联的远程仓库名称:
3、先将文件提交到本地仓库,然后再提交到gitee远程仓库:
4、使用 git push origin master 这个指令提交到远程仓库的master分支:
1、如果遇见了下面的错误请见文章:
2、第一次执行此命令可能会出现一个对话框输入以下自己的gitee密码即可:
执行上传:
此时我们会发现gitee上多出了我们刚刚上传的文件:
主要命令 git push origin 分支名
当仓库是本地仓库相同步网上仓库时:(只需要执行一次,之后就会同步了)
此时需要在后面添加指令: --allow-unrelated-histories
此时进入这样的窗口:
此时就会将git上面的文件同步到本地了。
1)查看分支:
2)创建分支: git branch 分支名
切换分支作用
假设有A和B两个分支,A中有文件a.txt,B中没有这个文件,如果当前在A分支下,本地目录就会显示A分支内有的所有文件,如果切换到B分支,则本地显示的是B分支下所有的文件,a.txt就在本地没有了
将新分支推送到远程仓库
标签的作用相当于某一时刻的快照,比如开发软件完成了1.0版本就可以在这个点上打一个标签,表示完成了1.0版本的开发
1、给当前分支的内容添加一个标签:(保存的是当前分支下所有的文件)
2、给新内容添加标签:
在之前的版本之上我又开发了一个文件,所以我要将这个新的文件作为v0.2版本上传到gitee并将当前版本定义为v0.2
此时我们来到gitee,就可以看到上传的每一个标签了:
3、切换不同的标签:
git checkout -b 自己起一个新分支名 标签版本
本文我要从v0.2版本切换回v0.1版本
v0.2版本
执行切换之后,切换到v0.1版本:
v0.1版本
详情见我的另一篇 文章。 (包含如何将IDEA项目上传到Git)