文章目录

  • 新建仓库
  • 上传流程
  • 删除文件夹
  • 多人协作项目Git上传代码相关规范
    • 1.正常流程
    • 2.使用IDEA将dev合并到master分支
    • 3.git merge(合并全部) 和 cherry-pick(指定合并)
    • 4.git回退一次commit
  • Git基础
  • Git问题合集
  • Git相关博客合集

新建仓库

上传流程

安装git后进入对应要上传的代码文件目录选择Git Base Here:
上传语句:
git config --global user.name "(填你的uername)"   //全局绑定
git config --global user.email "(填你的ueremail)"
git init //把这个目录变成Git可以管理的仓库
git add .   //把当前目录下所有未追踪的文件全部add了 add后是一个空格再一个点
git commit -m "first commit" //把文件提交到仓库,双引号中备注信息,任意填
git remote add origin https://gitee.com/... //关联你自己的远程仓库**git pull --rebase origin master**  //拉取readme文件。这个一定要拉,不然报错
git push -u origin master //把本地库的所有内容推送到远程库上一次成功!

删除文件夹

可用代码也可用IDEA删除,IDEA删除的文件显示为灰色,push上去,就会删除对应的文件
1.克隆远程仓库到本地库,再关联到对应的分支

git clone …
git pull origin 远程分支名(不pull拉取第4步容易出错)
如果是gitlab的dev分支,需要这样获取

1、首先与远程仓库建立连接:git remote add origin url地址
2、使用git branch 查看本地是否具有dev分支
3、没有dev分支 则 git fetch origin dev
4、git checkout -b dev origin/dev 在本地创建分支dev并切换到该分支
5、git pull origin dev gitLab上dev分支上的内容都拉取到本地了
原文链接:https://blog.csdn.net/D_claus/article/details/88551338
或者:
1、git init 2、git clone
3、git checkout -b 分支名 origin/分支名

2.对应上分支后在选择需要删除的文件、文件夹进行如下操作:
git rm test.txt (删除文件)
git rm -r test (删除文件夹)
3.提交修改
git commit -m “Delete some files.”
4.将修改提交到远程仓库的xxx分支:
git push origin xxx

多人协作项目Git上传代码相关规范

1.正常流程

1.创建个人DEV分支
2.完成需求后,合并到项目dev分支进行测试,建议通过active: @profileActive@进行测试正式数据源的切换
3.dev测试后再合并的master分支

2.使用IDEA将dev合并到master分支

3.git merge(合并全部) 和 cherry-pick(指定合并)

4.git回退一次commit

方法一: 在version—control 中的log标签下可以看到刚刚 commit的代码 右键选择 undo commit…

可以重新修改后commit

方法二: 我们右键点击项目文件夹找到Git -> Respository -> Reset HEAD并点击。

需要回滚到上一次操作的位置,我们可以修改To
Commit的内容,将HEAD修改成HEAD^(代表回退一次),点击Validate我们可以预览到我们上上次版本变更的记录。然后我们点击Reset,上次提交的记录就被回滚了

原文链接:https://blog.csdn.net/weixin_43635191/article/details/123328093
git reset --hard HEAD@{23} 这个好像也可以,但是这篇是回滚rebased的

Git基础

1.git中branch有三种类型:
local branch
本地分支,就是我们平常操作的分支,git中默认是master分支 创建分支: git branch b1 切换分支: git checkout b1
remote branch
它实际上是指向远端服务器的某个分支,用来跟踪远程分支的变化
tracking branch
跟踪分支是一种和远程分支有直接联系的本地分支(远程分支的本地书签、别名),跟踪分支是一种本 地分支

CSDN-水巷石子的截图

Git问题合集

1.出现smart Checkout跟force checkout 这是因为在develop分支修改了代码,但是没有commit,所以在切换到其他分支的时候回弹出这个窗口. smart
checkout就会把冲突的这部分内容带到目的分支(如果你没有点进窗口的那些文件处理冲突的话) force
checkout就不会把冲突的这部分内容带到目的分支,但是你在当前分支修改的所有内容就会被删除,就算你再切回来也找不到了,所以需要慎重哦
force checkout会丢失当前分支未提交的代码

解决办法: 不要add新创建的类,让其为红色,就不会影响切换啦!!!

Git相关博客合集

Stephanie翟-合并dev代码到master
CSDN-时间是一种解药-git的git revert commit恢复,是把这次提交的修改给还原
CSDN-Jave个体户-git-回滚到某次提交reset current branch to here
CSN-guyue35-Git 之 revert (撤销commit或merge)

码云仓库第一次上传代码流程和git相关操作合集(持续更新)相关推荐

  1. 码云能保存html么,码云新建仓库并上传代码

    码云新建仓库并上传代码 码云新建仓库并上传代码 一.安装git Git官网地址https://git-scm.com/download https://blog.csdn.net/huangqqdy/ ...

  2. 码云新建仓库并上传代码

    码云新建仓库并上传代码 一.安装git Git官网地址https://git-scm.com/download https://blog.csdn.net/huangqqdy/article/deta ...

  3. github 删除仓库内容 上传代码到github仓库

    删除github仓库的内容: 1.登录进入github 个人主页 2.点击想要删除的仓库,进入详情页 3.点击菜单栏setting, 4.点击option ->下滑找到danger Zone-& ...

  4. Gitee新建仓库及上传代码

    Gitee新建仓库及上传代码 1. 在Gitee新建仓库 2. 在PyCharm中打开自己的项目 3. git报错:src refspec master does not match any 1. 在 ...

  5. 如何向码云(Gitee)上传项目

    今天在这里分享一下如何将项目上传到码云(Gitee) 一.首先在码云里面创建自己要上传的项目 1.登录之后,点击右上角的加号:如下图 2.然后创建项目,创建完成后复制项目的地址: 二.构建本地仓库并推 ...

  6. window系统下github/码云的项目上传、下载

    添加小程序,兑换各种视频教程/数据资源. 第一步.官网https://git-scm.com/downloads下载window版本git;下载完成后有git-cmd和git-bash两个软件: 第二 ...

  7. GitCode创建项目仓库并上传代码(git)

    文章目录 一.代码托管介绍 二.GitCode介绍 三.生成SSH密钥 四.配置SSH密钥 五.新建一个项目 六.项目下载到本地 七.关联本地工程到远程仓库 八.执行git命令,提交文件 九.其他小技 ...

  8. github上传文件 linux,第一次上传代码到github (Linux)

    1    初始化 执行git init 2   克隆 找到仓库地址,在github的具体项目上有 执行 git clone 并且把需要上传的文件拷贝过去 3  添加提交文件 git add *   即 ...

  9. GitHub创建仓库并上传代码

    第一步:(在自己的github里面,找到这个页面) 第二步:(点击新建) 第三步: 注意:添加自述文件和添加.gitignore基本上不需要,现在选了,上传了后,如果不需要还要删除,大部分会删除 第四 ...

  10. git安装及第一次上传代码遇到的问题

    1.在https://github.com/注册或者登陆账号 2.在github上新建project 3.安装git客户端https://www.git-scm.com/ 4.设置idea 5.在id ...

最新文章

  1. python中print输出格式汇总_python中print输出格式有哪些
  2. 计算机也可以看“视频”,理解“视频”
  3. kubevela随笔
  4. P7988-[USACO21DEC] HILO G【set,线段树】
  5. 【渝粤教育】国家开放大学2018年春季 0699-21T阅读与写作 参考试题
  6. 59 javabean的创建
  7. 不大于数的2整数幂的数
  8. 将图像平移到画布中心python_python-如何用猕猴桃中的图像填充画布?
  9. .NET图像处理包 DotImage
  10. k均值的损失函数_机器学习:手撕 cross-entropy 损失函数
  11. Python爬虫编程思想(92):项目实战:抓取京东图书评价
  12. Unity3d - 打飞碟
  13. [经]信用体系,金融改革
  14. 离散 单射 满射 双射
  15. Linux下的桥接模式
  16. 华视电子读卡器100N,读取二代身份证信息
  17. 信息二处的面上项目252项
  18. python简单实现经典的图像匹配算法SIFT
  19. 服务器上显示存储脱机,服务器硬盘脱机状态
  20. 如何在星巴克点一杯好喝的咖啡

热门文章

  1. python可以作为源文件后缀名的是_python 后缀名
  2. 西北工业大学网络空间安全考研经验分享
  3. python实现任一均线选股
  4. 偏差、方差、标准差、协方差
  5. mysql的临时表空间_Mysql临时表空间详解
  6. 实验室设备管理系统mysql
  7. oom 如何避免 高并发_高并发下的内存管理技巧
  8. 时间换算(UTC是世界协调时,BJT是北京时间)
  9. 会议录播软件测试自学,如何录制Zoom视频会议?
  10. 惊爆:普通人也能监听你MSN聊天(转)