Windows下的Git多账号控制及使用

2019-10-14  本文已影响0人  黑白格_0ca6

参考链接

  1. Windows下Git的安装与使用(一)
  2. 配置同时使用 Gitlab、Github、Gitee(码云) 共存的开发环境
  3. windows下git关联多个账号
  4. Git使用教程
  5. Github中文教程

问题处理

  1. 如何去解决fatal: refusing to merge unrelated

多版本控制注意事项

Git使用

  1. 创建版本库
  1. 版本回退
  1. 工作区与暂存区的区别

工作区:就是你在电脑上看到的目录,比如目录下testgit里的文件(.git隐藏目录版本库除外)。或者以后需要再新建的目录文件等等都属于工作区范畴。
版本库(Repository):工作区有一个隐藏目录.git,这个不属于工作区,这是版本库。其中版本库里面存了很多东西,其中最重要的就是stage(暂存区),还有Git为我们自动创建了第一个分支master,以及指向master的一个指针HEAD。

可以先将工作区的内容分别用git add file添加到暂存区,再通过git commit -m "一些注释"一次性提交到仓库

  1. 撤销修改和删除文件
    4.1 撤销修改
    1)知道哪里要改,直接手动修改
    2)恢复到上个版本git reset --hard HEAD^
    3)git checkout -- b.txt可以丢弃工作区的修改,退回到文件在缓存区的状态
    4.2 删除文件
    1)直接在文件目录中删除
    2)rm readme.txt后进行git commit -m "一些注释"进行彻底删除
    3)rm readme.txt后进行git checkout -- readme.txt恢复误删文件
  2. 从本地到远程
git remote add origin https://github.com/tugenhua0707/testgit.git
git push -u origin master

我们第一次推送master分支时,加上了 –u参数(融合的意思),Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令git push origin master,或者说是git push https://github.com/tugenhua0707/testgit.git master

  1. 从远程到本地(clone)
git clone https://github.com/tugenhua0707/testgit
  1. 创建与合并分支
  1. 当文件同时在master与dev下作了修改,如何解决冲突?
  1. 分支管理策略
  2. Bug分支
  3. 多人协作
  4. 只clone子文件夹
    工具:tortoisesvn,选择好版本后,下面有语言包也可以下载,先安装上面的工具包,再安装语言包。鼠标右击,在“设置”中将语言设置为“简体中文”即可。
    使用方法:如何从GitHub上下载一个项目中的单个文件或者子文件夹

问题注意

上一篇 下一篇

猜你喜欢

热点阅读