美文网首页
Git基本用法

Git基本用法

作者: MrZhuGe | 来源:发表于2017-01-23 20:48 被阅读0次

1.Git配置

配置全局名称和邮箱
<code>git config --global user.name "名称"
git config --global user.email "邮箱"</code>
配置完成后,在Home用户目录下,有一个.gitconfig的隐藏文件,该文件记录了配置的内容。

如果你想使某个项目里的设置与全局设置不同,可以去除--global选项,这样会在你当前项目目录下的.git/config文件添加配置,该隐藏文件是无法通过ls -a查看到的,可以直接打开,里面是当前项目的一些配置信息。

2.Clone一个仓库

Git能在许多协议下使用,所以Git的URL可能是ssh://、http(s)://、git://。有些仓库可以通过不止一种协议访问。
<code>git clone <仓库地址></code>

3.初始化一个新的仓库

在合适的目录下,创建一个新的文件夹mkdir project,进入文件夹,执行git init命令,此时,初始化仓库成功,文件夹下出现一个.git隐藏文件夹

4.正常的工作流程

<code>1.创建或修改文件
2.使用git status命令查看仓库状态
3.使用git add命令添加新创建或修改的文件到本地缓存区
4.使用git diff --cached命令查看缓存区
5.使用git commit命令提交代码到本地仓库(添加-a选项将未加入缓存区的文件一并提交,但是不会添加新创建的文件,添加-m "注释",为每次提交添加注释)
6.使用git push命令将本地仓库同步到远端仓库(可以指定分支<仓库名> <分支名>,例如:git push origin master)</code>

5.分支与合并

创建分支:git branch <分支名>
查看分支列表以及当前所处分支:git branch,星号(※)标记当前所处分支
切换到指定分支:git checkout <分支名>
合并分支:git merge -m "合并注释" <分支名称>
合并冲突文件处理:
<code>1.git status查看状态,会发现both modified标记的冲突文件
2.查看冲突文件,注意<<<<<< HEAD,======,>>>>>><分支名>比较的内容,选择需要保留的内容即可
3.执行git add和git commit即可</code>
删除分支:git branch -d <分支名>,该操作只能删除已经被当前分支合并的分支,如果要强制删除分支,使用git branch -D <分支名>

6.撤销合并

使用git reset --hard HEAD^撤销一次合并

7.快速向前合并

有一种特殊情况,一个合并会产生一个合并提交,把两个父分支里的每一行内容都复制进来。但是,如果当前分支和另一个分支没有内容上的差异,git就会执行一个快速向前的操作(fast forward),git不创建任何新的提交,只是将当前分支,指向合并进来的分支。

8.Git日志

使用git log <选项>查看日志
使用git log --stat查看日志统计
使用git log --graph --pretty=<参数>格式化日志,例如:oneline、short、medium、full、fuller、email或raw等,--graph可视化提交图,可不要
使用git log --pretty=format:'%h : %s' --topo-order --graph按时间顺序显示,--reverse倒序显示

9.还原修改

恢复到上一次提交的改动:git checkout -- <文件名>,不加文件名,还原本地全部修改;
已经添加的本地缓存的文件,需要使用git reset -- <文件名>取消缓存,再使用上一条命令恢复修改。

相关文章

  • Git 的简单命令记录

    git 基本用法 查看git状态 git status 克隆 git cloneht...

  • Git 基本用法

    Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它...

  • Git基本用法

    1.Git配置 配置全局名称和邮箱 git config --global user.name "名称"git c...

  • Git 基本用法

    克隆 查看git状态 创建新的分支 切换分支 删除分支 添加新文件 提交 分支推到远程分支 查看提交记录 查看所有...

  • Git基本用法

    一.仓库配置及初始化 1.配置用户名:git config --global user.name "你的用户名" ...

  • git 基本用法

    注册github账号 用法 1. 远程仓库-->本地仓库(克隆) a)创建远程仓库gitDemob)从远程仓库克隆...

  • Git基本用法

    title: Git语法 新建本地仓库 在当前目录新建一个Git代码本地仓库git init 添加指定文件到暂存区...

  • 理解GIT fetch

    首先,git fetch 有四种基本用法 git fetch →→ 这将更新git remo...

  • git命令大全记录

    基本git命令行操作,记录平时使用的用法

  • Git 的常见用法

    基本用法 基本配置信息 git config --global user.name "name",设置 user...

网友评论

      本文标题:Git基本用法

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