美文网首页
git 安装与使用

git 安装与使用

作者: 梁庄十年 | 来源:发表于2021-05-13 23:47 被阅读0次

git 的下载与安装

下载地址

根据需要选择相应版本

注: 如果是新电脑, 可能出现无法访问githup, 下载git 的情况, 在host 文件中添加
140.82.114.3 github.com
199.232.69.194 github.global.ssl.fastly.net
host 文件路径:
C:\Windows\System32\drivers\etc
应该就可以了,亲测有效

如何修改host文件-百度经验

git 初始化项目

  • 命令行的方式
git clone  远程主分支地址; // 默认生成master分支
git remote add 自定一个仓别名  远程个人仓地址;  // 每次提交代码时 先合入个人仓, 然后在可视化界面 创建合入主仓的合入请求;

git 提交代码流程

流程一: 每次基于主分支创建新分支之后,在新分支进行开发

git branch  // 获取本地所有分支名
git checkout master(本地主分支);
git pull  // 获取最新代码
git checkout -b  dev(自定义分支名)  // 此时已经创建了基于主分支的开发新分支,可以直接进行开发;
1  git add . // 添加所有修改过的文件 
or 
git add 文件名 // 添加指定的文件 
2  git commit  // 提交文件
/*
    i : 插入, git 命令窗口将进入可编辑状态; 
    Esc:  退出编辑状态; 
    w : 保存;
    q : 退出; 
    ! : 强制操作;
*/
//  一般情况下 wq 会在一起组合使用;
3  git push  远程个人仓别名 HEAD:分支名 
 //  将本地分支代码推送到远端分支,通过可视化界面想远端主分支合并代码

在将远端个人分支合入主分支的过程中如果出现冲突,可通过如下方式解决:

4  git checkout  本地主分支(master) // 一般情况下是master分支, 视个人情况而定;
5  git pull  // 拉取远端主分支最新代码
or
git pull rebase   // 目前还没有用过, 一般直接 git pull
6  git checkout  个人分支 //  刚刚提交代码的分支名
7  git rebase 本地主分支(master) //  将个人分支与本地主分支合并
8  git status  //  会展示出冲突的文件, 有红色标识;在编辑器中手动解决冲突
9  git add  解决完冲突的文件名 
10 git  rebase --continue
11 git push  private(远程个人仓别名)  HEAD:分支名  -f 
// 强制将解决完冲突的文件推入上次发起的合并请求; -f 的作用是可以避免多次提交记录;

流程二: 直接在主分支上进行开发

1 git chekcout master(本地主分支)  // 切换到主分支,如果当前在主分支,则可省略
2 git pull  // 拉取远端主分支最新代码,拉取成功之后,就可以进行开发
3 git status // 开发完之后,查看所有修改的文件
4 git stash // 暂存本地修改后的文件进入缓存区;
5 git pull // 再次拉取远端代码;
6 git stash pop //  同步了远端最新代码之后, 合入自己的修改; 如果有冲突,解决冲突;
4 git add . //  
  or 
  git add 文件名 // 一般修改过的文件都会有红色高亮显示
5 git commit // 提交代码;
6 git push  private(远程个人仓别名)  HEAD:fixProblem(自定义远端分支名)   
// 将个人代码推送到自定义远端分支;

注: 如果在将代码推送到远端分支之后,即push成功之后,并且代码没有被合入,依然可以修改自己的代码,修改完之后,按照如下操作,只会产生一次commit记录;

1 git status  // 检测修改的文件
2 git add 文件名 // 添加修改的文件
3 git commit  --amend // 此时会出现修改commit信息的界面;
/*
  case1 : 修改commit信息:
  i: 进入修改状态,修改commit信息
  Esc: 退出修改状态;
  wq!: 保存之后强制退出

  case2 : 不修改commit信息:
  i: 进入修改状态;
  Esc: 退出修改状态;
  wq!: 保存之后强制退出
*/
4 git push  private(远程个人仓别名)  HEAD:fixProblem(自定义远端分支名) -f 
// 将此次修改同步到远端自定义分支,浏览器中刷新可见到最新修改内容,且只有一次commit记录

git 常用命令

1 git diff  对比差异
  git diff   原分支 目标分支
2 git checkout . 
  • 添加个人私仓
git remote add 分支名(自定义)  远程分支(个人fork的分支名);
  • 克隆指定远端分支(会生成和远端分支同名的本地分支)
git checkout --track  远端分支名;

远程仓覆盖本地:

git fetch --all 
git reset --hard 远端主仓库名
git push  个人仓别名 HEAD: 当前分支名 -f

参考:
git 的前世今生

相关文章

  • MAC上Git打标签

    MAC上Git安装与GitHub基本使用这篇文章介绍了Git在MAC上安装与使用。同大多数 VCS 一样,Git ...

  • Git 安装与使用 Day48 2019-01-07

    Git 安装与使用 一、基本操作 1. 下载安装 下载对应的Git版本安装 2. 配置Git 打开Git bash...

  • Windows上安装和使用git到gitoschina和gith

    Windows上安装和使用git到gitoschina和github上_亲测 git介绍与在windows上安装 ...

  • Android Studio上传代码到GitHub

    上传代码前需要先安装Git客户端Git的安装与使用可以看我的另一篇博客:Git的使用教程需要先在Git中设置好用户...

  • Mac github的本地配置

    安装git 配置用户名和邮件 配置秘钥 done! 参考: MAC上Git安装与GitHub基本使用

  • Git 的基本使用

    Git相关命令 安装Git 在Windows上安装Git (我是使用的Windows)在Windows上使用Git...

  • Ubuntu下git的安装与使用

    Ubuntu下git的安装与使用与Windows下的大致相同,只不过个人感觉在Ubuntu下使用git更方便。 首...

  • 搭建git服务器(centos6.5)

    安装git先检查是否安装了git: 如果没有安装git,可以使用yum安装 创建用户git 创建authorize...

  • Homebrew命令

    使用brew安装软件 比如安装git:brew install git 使用brew卸载软件 使用brew查询软件...

  • git安装与使用

    Git是目前世界上最先进的分布式版本控制系统,高端大气上档次! 1、环境搭建 去git官网下载安装包,默认安装,安...

网友评论

      本文标题:git 安装与使用

      本文链接:https://www.haomeiwen.com/subject/bgzzdltx.html