1. git分支创建与使用

  1. 创建分支

Git使用技巧

Git使用技巧

Git使用技巧

  1. 提交分支

    1. 随便修改一个代码,提交到远程

Git使用技巧

Git使用技巧

Git使用技巧

  1. 切换分支

Git使用技巧

Git使用技巧

Git使用技巧

  1. 相关命令操作

Git使用技巧

Git使用技巧

  • 使用命令创建分支并上传到远程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.为什么删除不了?
Git使用技巧
2. 修改protected属性
Git使用技巧
Git使用技巧
Git使用技巧
Git使用技巧
3. 修改default属性
Git使用技巧
Git使用技巧
Git使用技巧
4. 删除master分支后,新建一个master分支from dev
Git使用技巧
5. 将dev的default和protected属性转移到master上

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

  1. 删除.git文件夹再上传
    Git使用技巧
    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

相关文章: