git使用技巧

1. git分支创建与使用

  1. 创建分支
右键选择点击
创建分支
取个分支名
  1. 提交分支

    1. 随便修改一个代码,提交到远程
右键选择点击提交代码
提交
push
  1. 切换分支
查看本地分支
查看本地和远程所有分支
切换分支
  1. 相关命令操作
idea分支操作相关命令
本地与远程分支操作相关命令
  • 使用命令创建分支并上传到远程git,打开终端
    git checkout -b dev 在本地创建分支dev
    git push origin dev 将分支dev上传到远程git上
  • 更新git上新创建的分支
    git fetch
    git fetch <远程主机名> <分支名>
    默认情况下,git fetch取回所有分支(branch)的更新。如果只想取回特定分支的更新,可以指定分支名。例如:
    git fetch origin master

2. master分支创建错误,gitlab怎么删除master分支

1.为什么删除不了?


不能删除
  1. 修改protected属性


    一

    二

    三

    现在master不是protected了
  2. 修改default属性


    一

    二

    保存后发现master没有了default属性,可以删除了
  3. 删除master分支后,新建一个master分支from dev


    新建master
  4. 将dev的default和protected属性转移到master上

3. 别人的git项目怎么上传到自己git上

  1. 删除.git文件夹再上传


    创建本地仓库

    导入本地仓库
  2. commit and push
  3. 如果报错Invalid VCS root mapping The directory <Project> is registered as a Git root, but no Git repositories were found there. Configure
    删除以前git项目配置
  4. 如果push rejected,去guns文件夹右键Git Bash Here,输入git pull origin master --allow-unrelated-histories
  5. 重新push

4. 使用git提交中删除idea

先有项目,然后分享至git,没有添加gitignore,导致.idea文件同样上传。想删除.idea办法:

#你要先去删除远程的 .idea 目录。
#这种情况,你是在设计gitignore 之前就没考虑好的,现在的措施是:
#(这样会删掉你本地的,不过你重新打开一次项目就有会自动给你生成了)
rm -rf .idea
#提交所有变化
git add -A .
#提交并push
git commit -m "删除.idea文件"
git push
git pull
#pull 后再看看同步后,远程的删掉没有;如果本地有,再次重复下。
#干净后,取消跟踪
git rm -r --cached .idea
git push
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容