一、Git流程和创建
目录
本地仓库:是在开发人员自己电脑上的Git仓库,存放我们的代码(.git 隐藏文件夹就是我们的本地仓库)
远程仓库:是在远程服务器上的Git仓库,存放代码(可以是github.com或者gitee.com 上的仓库,或者自己该公司的服务器)
工作区: 我们自己写代码(文档)的地方
暂存区: 在 本地仓库中的一个特殊的文件(index) 叫做暂存区,临时存储我们即将要提交的文件
------------
Clone:克隆,就是将远程仓库复制到本地仓库
Push:推送,就是将本地仓库代码上传到远程仓库
Pull:拉取,就是将远程仓库代码下载到本地仓库,并将代码 克隆到本地工作区
二、本地仓库的操作
- git init ——初始化仓库
- git status ——查看文件状态
- git add 文件 (git add * 将所有目录下所有文件加入暂存区)——将文件加入暂存区
- git reset 文件 ——将文件取消暂存
- git commit -m “说明注释” 文件 ——将文件提交到本地仓库
- git log ——查看日志
- git reset --hard 版本号 ——切回到提交的版本
三、远程仓库的操作
- git remote -v 查看远程操作
- git remote add origin 远程仓库的url ——添加远程仓库(本地仓库与远程仓库建立了关联)
- git clone 远程仓库的url ——从远程仓库克隆
- git pull origin 分支 ——将远程仓库选择分支的文件拉到的本地仓库
- git push origin 分支 ——将本地仓库的文件推送的远程仓库的选择分支中
四、分支
- git brand ——查看分支
- git branch 分支名 ——创建分支
- git checkout 分支名 ——切换分支
- git push origin 分支名 ——推送至远程仓库分支
- git merge 分支名 ——将选择分支合并到该分支中
五、标签(一般是完成一个阶段之后上传)
- git tag ——列出所有标签
- git tag 标签名 ——创建标签
- git push origin 标签名 ——将标签推送至远程仓库
- git checkout -b 分支 标签名 ——剪出标签
六、IDEA操作git
https://blog.csdn.net/weixin_43252521/article/details/123959391