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辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容