项目开发之git配置
1.本地安装git配置
安装步骤,这里不详细介绍,软件下载然后安装即可。
查看git安装版本 #git --version
2.git密钥生成
ssh-keygen -t rsa -C "f_xust@163.com"
3.添加密钥文件
添加密钥文件 #ssh-add ~/.ssh/id_rsa
4查看密钥文件
#cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EABCDDAQABAAABAQDFD6BKtgbgnUfhDeiN79OY7rrFBoCVa/XA7txYTLyPQS3aILFNEbcQcXFjhsrxUUyIHTJpZ2PamP8d7AcG3rSGfkNGBNoRajWWDW10Zx8Gy4Sj0xVdh5x7g0LoDi6QkqusGvfyUfcS6yI7d6JjNhzu/vwoax5PlWo0DjeKZXC3I39oLwIuVdEynbtLLTRe4DMv54am5++xvfF7xRNYvaZif0UDvNPPbF9/a1UdB/oOfFRKAfjyqBrQLgr6SaPFmYz8Ciij2EBQmAyUQFStuvZhV3Y8Vlu7/OyV8LURGDbX1lPWIxj04R1ubEwp1xOUQdiW1oPSEKia5wbWDsCT0/T f_xust@163.com
5.github公钥配置(码云为例)
6.idea项目git初始化
johnking@johnking:~/IdeaProjects/pstm$ git init Initialized empty Git repository in /home/johnking/IdeaProjects/pstm/.git/
7.查看本地仓库状态
johnking@johnking:~/IdeaProjects/pstm$ git status On branch masterInitial commitUntracked files:(use "git add <file>..." to include in what will be committed).gitignoreREADME.mdpom.xmlsrc/nothing added to commit but untracked files present (use "git add" to track)
8.添加文件到本地仓库
johnking@johnking:~/IdeaProjects/pstm$ git add . johnking@johnking:~/IdeaProjects/pstm$ git status On branch masterInitial commitChanges to be committed:(use "git rm --cached <file>..." to unstage)new file: .gitignorenew file: README.mdnew file: pom.xmlnew file: src/main/webapp/WEB-INF/web.xmlnew file: src/main/webapp/index.jsp
9.提交文件到本地仓库
johnking@johnking:~/IdeaProjects/pstm$ git commit -am 'init project' [master (root-commit) 5e9345b] init project5 files changed, 69 insertions(+)create mode 100644 .gitignorecreate mode 100644 README.mdcreate mode 100644 pom.xmlcreate mode 100644 src/main/webapp/WEB-INF/web.xmlcreate mode 100644 src/main/webapp/index.jsp
10.同步远程仓库数据
#添加到远程分支 johnking@johnking:~/IdeaProjects/pstm$ git remote add origin git@git.oschina.net:fxust/pstm.git johnking@johnking:~/IdeaProjects/pstm$ git branch * master #拉取远程 johnking@johnking:~/IdeaProjects/pstm$ git pull #强制推送到远程master分支 johnking@johnking:~/IdeaProjects/pstm$ git push -u -f orgin master
11.查看分支
#查看本地从分支 johnking@johnking:~/IdeaProjects/pstm$ git branch * master #查看远程分支 johnking@johnking:~/IdeaProjects/pstm$ git branch -rorigin/master
12.创建分支并进行同步
#分支开发,主干合并发布模式 johnking@johnking:~/IdeaProjects/pstm$ git checkout -b v1.0 origin/master Branch v1.0 set up to track remote branch master from origin. Switched to a new branch 'v1.0' johnking@johnking:~/IdeaProjects/pstm$ git branchmaster * v1.0 johnking@johnking:~/IdeaProjects/pstm$ git push origin HEAD -u Total 0 (delta 0), reused 0 (delta 0) To git@git.oschina.net:fxust/pstm.git* [new branch] HEAD -> v1.0 Branch v1.0 set up to track remote branch v1.0 from origin.
转载于:https://www.cnblogs.com/fxust/p/7536607.html
项目开发之git配置相关推荐
- SPA项目开发之CRUD+表单验证
目录 一.SPA项目开发之表单验证 二.SPA项目开发之CRUD 一.SPA项目开发之表单验证 我们做项目的都关乎到增删改查的功能,在进行增删改查功能之前,我们必须有一个表单验证. ...
- 电影天堂APP项目开发之Python爬虫篇,共18课时/5时33分
电影天堂APP项目开发之Python爬虫篇,共18课时/5时33分,是电影天堂APP项目开发课程的第一篇章,讲解使用requests和bs4库,爬取和解析电影天堂网站数据,并讲数据保存到SQLite数 ...
- 团队开发之Git管理及使用
什么是Git 以下摘自官网: Git is a free and open source distributed version control system designed to handle e ...
- java git_Java 实战开发之git环境安装(三)
本节会安装Git. 一.git简介 Git 是一款免费.开源的分布式版本控制系统. 特点: 可以有效.高速的处理从小到非常大的项目版本管理. 安装环境: CentOS 6.8 64位 Git版本 2. ...
- Android开发之Git提交Template模板配置
1.首先在桌面任意新建一个txt文件: 说明:git模板自己任意配置即可 然后将模板放入任意文件夹防止误删除: 然后使用git命令设置模板 右击桌面空白处打开git窗口: 输入命令: git conf ...
- pycharm远程和本地同时_pycharm远程开发之django配置
以前一直不知道pycharm还有这个功能,直到有一天晚上,领导找到我,问我flask怎么直接在Mac端远程调试centos上的代码,我顺便懵逼了,我以前都是只知道可以代码同步,今天就写写pycharm ...
- Android开发之git命令创建tag提交远程仓库的方法(图文教程)
老套路先看效果图: 真的特别简单: 注意:如果本地还有代码没有提交,那么打的tag将会是最后一次提交的整个包,修改过的代码是没有打包到tag里面的 1.使用命令创建本地tag版本 git tag -a ...
- Android开发之git提交代码到GitHub仓库教程
首先我们想要提交到GitHub要做一些前提工作. 我们得先在AS中登录GitHub账号 先ctrl+art+s打开设置然后输入GitHub账号,点击test,显示成功即可 接下来我们可以分享代码到仓库 ...
- spa项目开发之jwt验证码实现
实现思路及细节 思路: 登录界面向后台请求验证码,后台就先调用随机函数生成验证码,并且根据验证码生成一张图片,以 base64 字符串的形式传到前台,这时我们还要生成verificationJwt令牌 ...
最新文章
- 我自己可以挖矿了!使用Ethereum C++客户端Aleth建一个私有网络,并使用Remix部署一个智能合约
- 从事IT行业需要了解到
- 我的手机应用创业的头一年
- spring-security学习笔记--配置文件
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(44)-工作流设计-设计表单...
- 防止头文件重复包含之pragma once与#ifndef
- linux设备驱动 注册 命令6,Linux设备驱动调试
- 给定一个正整数,计算有多少对质数的和等于输入的这个正整数
- 海军装备、舰船电子设备|环境可靠性试验|GJB150A\GJB4
- 怎么关闭计算机139端口,win10系统关闭139端口的处理教程
- Web攻击手段-CSRF攻击及防御策略
- C++的O2、O3到底是个什么鬼
- 小布助手对话短文本语义匹配
- Android学习-手把手教学实现仿微信发带图片朋友圈的UI设计
- [转]全渠道营销:一种新战略
- redhat8安装rpm提示package does not verify: no digest
- js阿拉伯数字转中文汉字小写 支持到12位
- python计算多边形的面积并保留两位小数_计算任意多边形面积的Python实现
- 最新消息,青岛的农贸市场将迎来大变革
- Android:单元测试
热门文章
- 记事本写python怎么运行-python入门之一个简单记事本
- 选化学可否报计算机专业,选课选物化生报什么专业前景好
- 2014年全国职称计算机考试word2007考试真题,全国职称计算机考试讲义·真题·预测三合一. Word2007中文字处理...
- CC++图形图像处理开源库
- java环境变量(win10 java8)
- 运维 + 数据 + AI=企业数字化难题的应对之法?
- [ZJOI2007]仓库建设(斜率优化)
- Axure RP使用攻略--入门级(五)系统函数与变量
- 022 Spark shuffle过程
- Ogre 学习笔记 (二) 环境:阴影 、雾效、灯光