Git管理
多人同时开发一个项目部署操作,idea页面√号是进行项目的加入push和pull。
Commit and push 提交和推送
Update project 更新项目
代码回溯:reset --hard
版本切换:
多人协作:
远程备份:远程仓库,本地仓库。
目录:
Git概述
Git简述
本地仓库:自己电脑上的仓库 git init
远程仓库:远程的仓库
Git代码托管服务
常用的Git托管服务
使用码云代码托管服务
GitHub
Gitee.com码云上面创建自己的服务
https://gitee.com/chili-curry/hellogit.git
Git常用命令
Git全局设置
获取git仓库
工作区,暂存区,版本库
Git工作区文件的状态
本地仓库操作
远程仓库操作remote
分支操作 branch
标签操作 tag
在IDEA中使用Git
git config --global user.name “辣椒咖喱”
git config --global user.email
“9259893+chili-curry@user.noreply.gitee.com”
创建 git 仓库: mkdir hellogit
cd hellogit git init touch README.md
git add README.md git commit -m"first commit"
git remote add origin
https://gitee.com/chili-curry/hellogit.git
所有的本地仓库的目录放在同一级目录
git 文件操作 git status
git add
git commit -m “” 文件名
git reset – hard
找自己的返回的版本的号设置 git log 查看自己的日志信息的操作
四种状态:
基础的关系:未跟踪状态,跟踪状态;
跟踪状态:分为三种是未修改,已修改,已经提交状态。
git远程仓库指令
git remote查询远程仓库
git remote - r 详细查看远程仓库
git clone 复制远程仓库
git pull 从远程仓库拉取项目
git push 从本地仓库将项目推送到远程仓库
将本地仓库在远程仓库创建一样的仓库
git remote add origin 赋值的仓库地址
Readme:
先提交到本地仓库再提交给远程仓库设置。
但凡经过改变都是需要提交到缓存区进行设置改变的。
账号还必须是仓库的成员才有权限进行代码的推送的
Git常用命令:
git branch git branch [name] 直接创建新的分支 *是当前分支
git checkout [name] 切换分支
git push [shortName] [name] Shortname是远程仓库的别名
git merge [name] 合并分支
git branch 分支相关操作:
git branch -r 是查看远程仓库的分支
不同分支下创建的文件是不相互关联的设置部署
esc之后:wq是退出的状态
退出插入模式进入底行模式
分支的合并的设置的操作的bug的问题
解决信息
git标签操作 git tag:
列出所有标签 git tag [name]:
创建标签 | git push [shortName] [name] 将标签推送至远程仓库
git checkout -b [branch][name] 检出标签 新建一个分支来检出
现在本地仓库创建再推送至远程仓库
第一种本地初始化仓库:
第二种:
直接IDEA开始从远程仓库复制连接版本直接进行
一个项目改成maven项目
1.IDEA建立本地仓库
2.在远程仓库上建立仓库
3.指定远程仓库
4.切换到自己项目所在的目录,右键选择GIT BASH Here
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
5.上传到远程仓库
红色是未加入
绿色是暂存区
黑色是提价
Idea提交的满的话可以直接指令命令框进行提交数据【只是提交到本地仓库】
此时点击-号的话只是断开联系 Git push origin 文件名;
可以是提交和push一起,推到缓存区再推到远程仓库 Git pull
拉取文件名:
快捷的设置分支