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配置相关推荐

  1. SPA项目开发之CRUD+表单验证

    目录 一.SPA项目开发之表单验证 二.SPA项目开发之CRUD 一.SPA项目开发之表单验证          我们做项目的都关乎到增删改查的功能,在进行增删改查功能之前,我们必须有一个表单验证. ...

  2. 电影天堂APP项目开发之Python爬虫篇,共18课时/5时33分

    电影天堂APP项目开发之Python爬虫篇,共18课时/5时33分,是电影天堂APP项目开发课程的第一篇章,讲解使用requests和bs4库,爬取和解析电影天堂网站数据,并讲数据保存到SQLite数 ...

  3. 团队开发之Git管理及使用

    什么是Git 以下摘自官网: Git is a free and open source distributed version control system designed to handle e ...

  4. java git_Java 实战开发之git环境安装(三)

    本节会安装Git. 一.git简介 Git 是一款免费.开源的分布式版本控制系统. 特点: 可以有效.高速的处理从小到非常大的项目版本管理. 安装环境: CentOS 6.8 64位 Git版本 2. ...

  5. Android开发之Git提交Template模板配置

    1.首先在桌面任意新建一个txt文件: 说明:git模板自己任意配置即可 然后将模板放入任意文件夹防止误删除: 然后使用git命令设置模板 右击桌面空白处打开git窗口: 输入命令: git conf ...

  6. pycharm远程和本地同时_pycharm远程开发之django配置

    以前一直不知道pycharm还有这个功能,直到有一天晚上,领导找到我,问我flask怎么直接在Mac端远程调试centos上的代码,我顺便懵逼了,我以前都是只知道可以代码同步,今天就写写pycharm ...

  7. Android开发之git命令创建tag提交远程仓库的方法(图文教程)

    老套路先看效果图: 真的特别简单: 注意:如果本地还有代码没有提交,那么打的tag将会是最后一次提交的整个包,修改过的代码是没有打包到tag里面的 1.使用命令创建本地tag版本 git tag -a ...

  8. Android开发之git提交代码到GitHub仓库教程

    首先我们想要提交到GitHub要做一些前提工作. 我们得先在AS中登录GitHub账号 先ctrl+art+s打开设置然后输入GitHub账号,点击test,显示成功即可 接下来我们可以分享代码到仓库 ...

  9. spa项目开发之jwt验证码实现

    实现思路及细节 思路: 登录界面向后台请求验证码,后台就先调用随机函数生成验证码,并且根据验证码生成一张图片,以 base64 字符串的形式传到前台,这时我们还要生成verificationJwt令牌 ...

最新文章

  1. 我自己可以挖矿了!使用Ethereum C++客户端Aleth建一个私有网络,并使用Remix部署一个智能合约
  2. 从事IT行业需要了解到
  3. 我的手机应用创业的头一年
  4. spring-security学习笔记--配置文件
  5. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(44)-工作流设计-设计表单...
  6. 防止头文件重复包含之pragma once与#ifndef
  7. linux设备驱动 注册 命令6,Linux设备驱动调试
  8. 给定一个正整数,计算有多少对质数的和等于输入的这个正整数
  9. 海军装备、舰船电子设备|环境可靠性试验|GJB150A\GJB4
  10. 怎么关闭计算机139端口,win10系统关闭139端口的处理教程
  11. Web攻击手段-CSRF攻击及防御策略
  12. C++的O2、O3到底是个什么鬼
  13. 小布助手对话短文本语义匹配
  14. Android学习-手把手教学实现仿微信发带图片朋友圈的UI设计
  15. [转]全渠道营销:一种新战略
  16. redhat8安装rpm提示package does not verify: no digest
  17. js阿拉伯数字转中文汉字小写 支持到12位
  18. python计算多边形的面积并保留两位小数_计算任意多边形面积的Python实现
  19. 最新消息,青岛的农贸市场将迎来大变革
  20. Android:单元测试

热门文章

  1. 记事本写python怎么运行-python入门之一个简单记事本
  2. 选化学可否报计算机专业,选课选物化生报什么专业前景好
  3. 2014年全国职称计算机考试word2007考试真题,全国职称计算机考试讲义·真题·预测三合一. Word2007中文字处理...
  4. CC++图形图像处理开源库
  5. java环境变量(win10 java8)
  6. 运维 + 数据 + AI=企业数字化难题的应对之法?
  7. [ZJOI2007]仓库建设(斜率优化)
  8. Axure RP使用攻略--入门级(五)系统函数与变量
  9. 022 Spark shuffle过程
  10. Ogre 学习笔记 (二) 环境:阴影 、雾效、灯光