git安装以及使用
来源:互联网 发布:淘宝网前任总裁 编辑:程序博客网 时间:2024/05/16 16:02
git push命令用于将本地分支的更新,推送到远程主机。它的使用与svn命令相仿。
下面介绍以下git安装以及使用.
安装git客户端
sudo apt-get install openssh-server openssh-client
sudo apt-get install git-core
//初始化git
git init --初始化项目,刚开始初始化项目的时候使用
先去gitweb页面申请账号。申请成功以后.
设置git账号:
git config--global user.name="xxx"
git config--global user.email="xxx@git.com"
创建验证用的公钥:
ssh-keygen -C 'xxx@git.com' -t rsa
然后将公钥复制到你的git服务器下面。
lich@lich:~/.ssh$ cat id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQ8JfnES9A8Wu5/u5tkpii7KlWNDGtfu9zfUHjOgrK5Z5MTWR9Qnt+WXqCVqsg6SjqeXDNRoE0bdEWDgD122tmj7XQcf7oRqpi+eiUOAgVjmKPR/efRWdRirmG5xV/edZCJzIdeV68yKfmALrV9CrM8Yh17Cf0/lu/mgTZHtL3pf6E6gnZLoryBHpUtdac6CAJpQYdOMkH9V2WLfbthjAfFTYj250ejKaKsJo0e6CCaSNuhFtGnN4wDiDOmJQ9WiGfc/0zQD7UbtOUHOP/GDDQP8VnZmGbqOuSUl7pvTRavzlScKeYPQOlz8dmAnSL xxx@git.com
//查看ssh是否安装,进程是否启起来了:
ps -ef|grep sshd
//查看端口是否可用:
iptables -L
//代码拉到本地:
git clone ssh://xxx@xxx.git.com:29418/product/product && scp -p -P 29418 xxx@xxx.git.com:hooks/commit-msg /data/www/product/.git/hooks/
//git提交代码
git add .
git commit -m '20160630-v2'
git push -u origin master:refs/for/master
//如果提交提示:
remote: ERROR: missing Change-Id in commit message footer
remote: Suggestion for commit message:
remote: 20160630-v2
remote:
remote: Change-Id: I00a7de827e1eb4f905693f75dbffdfd7254e064
remote:
remote: Hint: To automatically insert Change-Id, install the hook:
这里报错其实是因为配置的时候没有获取一个“钩子”的东西,因为本地提交到远程版本库的时候中间还要经过一道审核
解决方法:从服务器获取“钩子”到本地,然后再次提交即可:
sudo scp -p -P 29418 xxx@xxx.git.com:hooks/commit-msg .git/hooks/
git commit --amend
//git回滚代码
git reset --hard 03b0e8ac9429bea4374930b65483e4872c920c2a
//git查看提交状态
git status
以上就可以进行git代码上传了,怎么样简单吧,O(∩_∩)O哈哈~
- git安装以及使用
- git 安装以及更新使用
- Git的安装以及使用
- GIT以及客户端SourceTree的安装使用
- linux安装git以及使用命令
- Ubuntu14.04下安装以及使用Git
- eclipse IDE上安装以及使用GIT
- git安装以及使用Git 管理个人文档
- 【Git】安装以及第一次使用Git和GitHub傻瓜教程
- rspec以及git安装
- git简介以及安装
- ubuntu 安装git以及如何使用(部分内容转载)
- Android Studio中Git的安装配置以及使用
- 使用git安装gocode时报错以及解决方法
- Windows下,Git的安装,使用,以及远程github
- git以及小乌龟TortoiseGit的安装使用
- MAC端Git安装,命令使用以及环境搭建
- Ubuntu下安装及使用Git以及Github
- 如何计算文字大小行间距的label的高度
- C# 利用FTP自动下载xml文件后利用 FileSystemWatcher 监控目录下文件变化并自动更新数据库
- 拦截器
- HttpUtils 请求数据(pull)
- 第134课: Spark Streaming总结
- git安装以及使用
- quick-cocos2dx lua里对class的定义
- Cordova项目的编译常用命令
- HttpUtils 请求数据(json)
- android蓝牙开发---与蓝牙模块进行通信
- GMap.Net开发之自定义Marker
- 关于设置应用的高度不受状态栏高度的影响
- Android性能优化总结
- xlistview的xml文件1