git命令(一)

作者: 萧胜天_ | 来源:发表于2018-10-23 14:36 被阅读1次

前言

Git分布式版本管理系统。

1.git 使用前提

从git clone 下来对应的项目
执行命令请进入对应的项目的路径进行执行
请学会查看日志输出,每次命令执行后都会有相应的log输出

2. git 常用命令

git clone http||ssh 克隆一份代码到本地仓库 
git status 查看当前分支有哪些修改 
git diff //查看当前没有add的内容
git diff --cache //查看已经add但是没有commit的内容
git add . 将本地所有新增文件提交到本地缓存区 
git add [filepath] 将本地某个新增文件提交到本地缓存区
git commit -m 'log' –a 把stage中所有的修改提交到本地库 
git push //把本地库的修改提交到远程库中
git pull把远程库的代码更新到工作台
git pull --rebase origin master 强制把远程库的代码跟新到当前分支上面
git fetch //把远程库的代码更新到本地库
git branch -r/-a //查看远程分支/全部分支
git checkout master/branch //切换到某个分支
git blame someFile //查看某个文件的每一行的修改记录()谁在什么时候修改的)
git log //查看当前分支上面的日志信息
git reset --hard HEAD //撤销本地修改
git remote –v  查看远程仓库地址
git branch 分支名 创建新的分支
git revert 【filepath】将本地修改还原回 线上的版本

3.使用注意事项

每次提交代码前使用 git status 查看本地修改状态
新增的文件使用 git add [filePath] 或者 git add . 添加文件
提交前 请使用 git pull 进行
上述步骤可能会出现 merge 信息
merge就是出现代码冲突或者文件冲突;出现这种情况需要根据代码进行合并删除多余的,代码中会出现标识 
HADE>>>>>>   我的修改
==========
>>>>>>>> 1rtyfzx2rtyfzx33rtyfzx21wertyfzx 线上版本的改动 
代码改动勤提交,同事间多沟通

4. 解决git pull/push每次都需要输入密码问题

如果我们git clone的下载代码的时候是连接的"https://"而不是git@git (ssh)的形式,
当我们操作git pull/push到远程的时候,总是提示我们输入账号和密码才能操作成功,频繁的输入账号和密码会很麻烦。
解决办法:
  git bash进入你的项目目录,输入:
  git config --global credential.helper store
  然后你会在你本地生成一个文本,上边记录你的账号和密码。当然这些你可以不用关心。
  然后你使用上述的命令配置好之后,再操作一次git pull,然后它会提示你输入账号密码,这一次之后就不 需要再次输入密码了

相关文章

  • Github学习文档-3

    目录 1.Git 的基本的命令git init命令git status命令git add命令git commit命...

  • git入门

    这里对git init、git add、git commit命令进行一个总结。 $ git init 命令,该命令...

  • Git流程

    一、熟悉Git命令 二、Git命令详谈

  • git实用命令

    git实用命令 1 git init 命令 初始化 git 仓库 repository 2 git add 命令 ...

  • Git命令

    Git命令简介 git命令是一些命令行工具...

  • git管理工具

    git分支命令 git提交命令

  • git 多条命令一次执行

    上代码git命令 && git命令

  • Git常用命令图解

    搜集来的常用的git命令表格,总有一张适合你 git命令速查表.jpg git命令参考手册.png Git命令全集...

  • git命令大全

    一、 Git 命令初识 在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识...

  • git常用命令

    一、 Git 命令初识 在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识...

网友评论

    本文标题:git命令(一)

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