美文网首页
git的基本用法

git的基本用法

作者: 方小小小圆 | 来源:发表于2016-10-19 17:43 被阅读0次

       git是一款免费的、开源的分布式版本控制系统,可以高效地处理任何或大或小的项目。下面介绍一些git的基本用法。

一:安装git。从https://git-for-windows.github.io上下载windows版本的git,安装方式与普通软件的安装方式无异。安装完成后在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!安装完成后,在命令行输入:

$git config --global user.name"Your Name"

$git config --global user.email"email@example.com"即可。

二:创建项目。打开https://git.oschina.net/,登录后点击右上角“新建项目”,输入项目名等后单击“创建”即可。

三:创建版本库。先使用mkdir命令创建一个空目录,然后使用的是git init命令把目录变成git可以管理的仓库。创建完成后,目录下回多出一个.git的目录。

四:添加文件。添加文件可分为添加到本地和添加到远程库。添加到本地先使用add(git+add+要添加的文件名称),这一步是将文件添加到缓存,成功后没有任何提示。然后利用commit(git+commit+-m "本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录",如'git commit -m"upload"')。添加到远程服务器使用的是push(git+push+origin+远程分支名,如'git push origin master')。

至此,文件上传至远程库。

接下来介绍一些git常用命令:

1.git diff:当一个文件修改后没有添加到本地仓库,使用此命令可以查看修改前的内容以及修改后的内容。

2.git status:可以列出当前目录所有还没有被git管理的文件和被git管理且被修改但还未提交(gitcommit)的文件。

3.git branch:查看本地分支,有*号的为当前分支。

4.git branch 分支名:新建分支。

5.git checkout 分支名:切换分支。

6.git checkout -b 分支名:创建并切换到创建的分支。

7.git merge 分支名:合并当前分支与另外一个分支,将两分支代码合并。

8.git pull origin 远程分支名:取回远程主机某个分支的更新,再与本地的指定分支合并。

9.git branch -d 分支名:删除分支。

       有时,合并分支会出现一些冲突,这时候就需要手动解决冲突。设想,一个分支代表一个开发人员终端,当两位开发人员同时修改了同一行代码,第一位程序员利用commit提交代码是没有问题的,但是第二位程序员提交代码时就会产生冲突。产生冲突的原因就是git不知道应该取哪位程序员的代码。Git用<<<<<<<,=======,>>>>>>>标记出不同分支的内容。这时我们需要手动修改有冲突的代码,修改后再提交,合并完成!

相关文章

  • 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的基本用法

    参考文章:1: https://www.cnblogs.com/kuyuecs/p/7111749.html2: ...

  • Git的基本用法

    一、Git是什么?   Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 二、Git的...

网友评论

      本文标题:git的基本用法

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