美文网首页
Git 版本控制工具

Git 版本控制工具

作者: Demon鑫 | 来源:发表于2017-02-21 17:15 被阅读0次

(分布式版本控制工具)

一、安装

1.Linux上安装
sudo apt-get install git-core
2.Win上安装
1).下载安装包
2).一路 Next.

二、Git 配置

1.Linux 打开 shell / Win 打开 Git Bash
1).设置"用户名"与"Email"
git config --global user.name "Demon"
git config --global user.email "aiybybz@163.com"
2).查看"用户名"与"Email"
git config --global user.name
git config --global user.email

三、创建代码仓

// 项目目录下
git init

执行后会生成一个 ".git" 文件夹,如果想删除本地仓库,删除这个就OK。

四、提交本地代码

1.添加单个文件
git add a.txt
2.添加文件夹
git add app
3.添加文件夹下所有文件
git add app .
4.提交
git commit -m "First commit."

五、内容修改

1.查看修改内容
git status
2.查看更改的内容
git diff
3.查看指定文件更改的内容
git diff app/src/main/res/layout/activity_main.xml
4.撤销未提交的
git checkout app/src/main/res/layout/activity_main.xml
5.撤销已添加的
git reset HEAD app/src/main/res/layout/activity_main.xml

六、查询

1.查询提交记录
git log

七、分支

1.分支图
分支图
2.查询分支(branch)
git branch
3.创建分支
git branch version1.0
4.切换分支
git checkout version1.0
5.合并(merge)
git checkout master
git merge version1.0
6.删除分支(branch -D)
git branch -D version1.0

八、远程版本协作

1.代码下载(clone)
git clone xxxxxx
2.同步到远程库(push)
git push origin master
// origin:远程版本库Git地址
// master:哪支分支
3.远程版本库同步到本地(fetch:只同步下来)
git fetch origin master
    
// 同步下来的代码并不会合并到任何分支上去,
// 而是存放到 origin/master 分支上

// 使用diff 查看修改的内容
git diff origin/master

// 调用 merge 合并
git merge origin/master
4.远程版本库同步到本地(pull:同步并合并)
git pull origin master

2017/2/21 17:10:56

相关文章

  • Git入门

    Git入门 Git简而言之就是个版本控制工具,用于跟踪和管理代码的工具。 版本控制 本地版本控制 就是我们自己本地...

  • Day16-课堂笔记-Git和MySQL

    1.Git Git:版本控制工具cvssvnlinux出现,林纳斯脱袜子,使用版本控制工具更新Linux,bitk...

  • Git 的使用教程

    Git是什么? Git 是用于 Linux内核开发的版本控制工具。版本控制工具就是用于记录开发过程的每个版本 Gi...

  • 2018-09-30 Day31 - 学习Git

    Git是一个版本控制工具 -- 分布式的版本控制系统Mercury - python开发的版本控制软件 Git操作...

  • 源代码管理工具

    1 SVN 集中式版本控制工具: 2 git 开源的分布式版本控制工具,git提交时可以在本地提交 svn和git...

  • git(1)初体验

    一直都想学习git,用于版本控制工具,之前用的是svn集中式的版本控制工具,听说git是一种分布式的版本控制工具,...

  • GIT

    GIT GIT简单介绍 GIT:是一款开源的分布式版本控制工具 在所有的分布式的版本控制工具中,git是最快、最简...

  • java开发用到的开发工具-附下载链接

    版本控制工具:git https://git-scm.com/downloads[https:...

  • SVN使用知识总结

    一. SVN和Git区别 SVN : 集中式的版本控制工具Git : 分布式的版本控制工具 二. SVN介绍 SV...

  • DevOps开源工具

    开发工具 版本控制&协作开发 版本控制系统 Git 代码托管平台 GitLab 代码评审工具 Gerrit 版本控...

网友评论

      本文标题:Git 版本控制工具

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