java中git版本控制_[Java教程]Git分布式版本控制教程

[Java教程]Git分布式版本控制教程

0 2017-01-05 12:20:18

Git分布式版本控制

Git 安装配置

Linux&Unix平台Debian/Ubuntu$ apt-get install gitFedora$ yum install git (up to Fedora 21)$ dnf install git (Fedora 22 and later)Gentoo$ emerge --ask --verbose dev-vcs/gitArch Linux$ pacman -S gitopenSUSE$ zypper install gitFreeBSD$ cd /usr/ports/devel/git$ make installSolaris 11 Express$ pkg install developer/versioning/gitOpenBSD$ pkg_add git

Windows

官网下载地址:https://git-scm.com/download/win

MAC

下载地址:https://sourceforge.net/projects/git-osx-installer/

Git 配置

设置用户名称和电子邮件git config --global user.name "lingdong"git config --global user.email "lingdong@wld5.com"

查看配置信息git config --list

使用Git分布式版本控制系统工作流程

克隆数据到本地机器工作目录

在本地建立的分支,修改代码

在自己建立的分支上进行提交代码

修改完毕后把分支与主分支进行合并

推送本地代码到远程服务器

版本仓库管理员进行审核,使用允许推送

三大开源站点

SourceForge

codeplex

Github

Git常用命令初始化&&克隆git init git clone

建立项目

add (将文件添加到缓存区)& commitgit add *git add README

将缓存区内容添加到仓库中,-m 在命令行中提供提交注释git commit -a -m "init project version"

status检查文件状态git status

Ignore file 忽略指定文件

cat .gitignore 忽略文件

vim .gitignore 添加忽略的文件

diff

git diff

git diff --staged

git diff --cached 查看已缓存的改动

git reset HEAD  用于取消已缓存的内容

git reset HEAD -- hello.jsp

git rm  将文件从缓存区和你的硬盘中(工作目录)删除

git rm hello.jsp

git mv  重命名磁盘上的文件 与 git rm --cached 命令的操作一样的效果

git fetch是从远程获取最新版本到本地git fetch origin mastergit log -p master origin/mastergit merge origin/master

git pull 从远程获取最新版本并merge到本地git pull origin master

本文网址:http://www.shaoqun.com/a/285573.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

Git

0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值