git配置和使用

1、注册bitbucket用户
登录bitbucket站点https://bitbucket.org/注册一个用户,注册后用户名为linjiqin,邮箱为linjiqin@dkhs.com。

2、Create repository(仓库)
登录bitbucket,点击“Create”按钮会出现一个Create a new repository页面,填写repository相关信息后,点击“Create repository”按钮创建repository,如下图所示:

3、Ubuntu下git配置和使用
3.1、安装SSH
sudo apt-get install SSH

3.2、安装git
sudo apt-get install git

3.3、初始化git,即创建一个本地仓库
linjiqin@ubuntu:~$ mkdir /home/linjiqin/develop/git
linjiqin@ubuntu:~$ cd /home/linjiqin/develop/git
linjiqin@ubuntu:~/develop/git$ git init #初始化成功后,控制台提示“Initialized empty Git repository in /home/linjiqin/develop/git/.git/”

3.4、生成一个data文 件,写入“hello git”,保存到本地仓库,在/home/linjiqin/develop/git目录下操作
linjiqin@ubuntu:~/develop/git/.git$ echo "hello git" >> data
linjiqin@ubuntu:~/develop/git/.git$ git add data #git add . 添加所有文件
linjiqin@ubuntu:~/develop/git/.git$ git status

3.4、设置用户名和邮箱
linjiqin@ubuntu:~/develop/git/.git$ git config --global user.name "Lin Jinqin" #随便设置
linjiqin@ubuntu:~/develop/git/.git$ git config --global user.email "linjiqin@dkhs.com" #bitbucket邮箱

3.5、設置ssh
3.5.1.在終端中運行ssh-keygen。
3.5.2.然後一路enter,直接到結束。不要理會中間的輸入。
3.5.3 打開用戶目錄下.ssh/id_rsa.pub文件,复制其內容。
3.5.4.Bitbucket上點右上角的小頭像,然後選擇Manage account.
3.5.5.左邊目錄選擇SSH Keys,然後選擇add key。將剛才复制的內容粘貼進去,保存。
3.5.6.回到工程頁面,將使用的協議選擇为SSH。
現在就可以使用SSH了。

3.6、更新远程服务器
linjiqin@ubuntu:~/develop/git$ git remote add ljq_web git@bitbucket.org:linjiqin/ljq_web.git #
说明:
若git@bitbucket.org:linjiqin/ljq_web.git路径有误,在/home/linjiqin/develop/git/.git/config里,把url = git@bitbucket.org:linjiqin/ljq_web.git改成相应的配置。
linjiqin@ubuntu:~/develop/git$ git commit -m 'version 1.2.6'
linjiqin@ubuntu:~/develop/git$ git push ljq_web master #上传文件到bitbucket.org,可通过站点查看是否上传成功

################################################################

git add -A
git commit -m "dev login function"

对于已经修改提交过的注释,如果需要修改,可以借助 git commit --amend 来进行

 

#Clone远程版本库到本地
git clone git@bitbucket.org:dkhsteam/dkhs_web.git

用git remote set_url命令更换地址,例如:
git remote set-url origin http://linjiqin@*****:7990/scm/dkhs/dkhs_web.git
注:http://linjiqin@*****:7990/scm/dkhs/dkhs_web.git为新的仓库地址

git恢复分支
通过'git branch recover_branch(新分支) commit_id'来建立一个新的分支,这样,我们就把丢失的东西给恢复到了recover_branch分支上了,例如:
git reflog #可以使用git reflog show或git log -g命令来查看所有的操作日志
git branch feature/push_recover 0563bdc #feature/push_recover分支,0563bdc commit_id

转载于:https://www.cnblogs.com/linjiqin/p/3613390.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/360030.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

操作系统饥饿现象_操作系统心得体会

一、操作系统1.基本概念操作系统简称OS,是配置在计算机硬件上的第一层软件,它能够有效的组织和管理计算机系统中的硬件和软件资源,合理的组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能。OS是现代计算机…

组态王怎么做超级曲线_鸭肉怎么做?大叔教你红烧鸭块,香气扑鼻,简单易做,超级好吃...

晚餐总是要有硬菜上桌的,所谓硬菜无非是鸡鸭鱼肉,买只鸭子吧,倒也是不在乎哪天吃大荤,鸭子算是减肥食谱,对高血压,心脏病有一定的好处,另外,癌症病人不能吃鸡,鸭子却是可…

计算机应用能力考试ppt,计算机应用能力考试题库

计算机应用能力考试题库计算机应用能力考试在考试设计时,不能要求所有的应试人员考相同的内容,不同的应试人员应能根据自身的特点和需要选择适合自己的考试内容。以下是关于计算机应用能力考试题库,希望大家认真阅读!单选题1.PowerPoint2003的…

查询DB中每个表占用的空间大小

使用如下sql script可以获得每个数据库表所占用的空间大小,单位是KB create table #Data(name varchar(100),row varchar(100),reserved varchar(100),data varchar(100),index_size varchar(100),unused varchar(100)) declare name varchar(100) declare cur curs…

java高频面试_C ++或Java,高频交易哪个更快?

java高频面试总览 关于什么是高频交易的最佳解决方案,存在不同意见。 问题的一部分是高频交易的变化超出您的预期,另一部分是更快的含义。 我的看法 如果您有一个典型的Java程序员和一个典型的C 程序员,并且每个人都有几年编写典型的面向对…

mysql字段简索引_MySQL常用的一些语句,索引,字段等

1、库相关:建库:character set:指定编码COLLATE:排序规则 utf8mb4_general_ci 大小写不敏感CREATE DATABASE test_db default character set utf8mb4 COLLATE utf8mb4_general_ci;查看建库语句:SHOW CREATE DATABASE t…

计算机动画专业要学什么课程,计算机动画制作专业主要课程有哪些?

对于想要报考计算机动画制作专业的同学来说,现在也有很多同学对于该专业还是比较感兴趣的,而且计算机动画制作专业现在的发展形势也是比较好的,那么计算机动画制作专业主要课程有哪些?培养目标重点培养学生各类平面、三维艺术、动漫设计能力…

hadoop关联文件处理

c001.txt ------------------------------ filetype|commid|commname|addressidcomm|1|罗湖小区1|1comm|2|罗湖小区2|1comm|3|宝安小区1|4comm|4|南山小区1|3comm|5|南山小区2|3comm|6|福田小区1|2comm|7|福田小区2|2comm|8|宝安2|4comm|9|南山3|3 c002.txt ------------------…

使用Spring的缓存管理器缓存Web内容

在这篇文章中,我想向您展示如何使用Spring的CacheManager, Cacheable和JMX批注来缓存和管理Web内容的缓存的基础知识。 想象一下一个网上商店,它从远程WCMS(Web内容管理系统)获取一些内容,例如页眉&#xf…

nginx 正则 结尾 配置_nginx正则配置解释多用于伪静态规则

1、^: 匹配字符串的开始位置;2、 $:匹配字符串的结束位置;3、.*: .匹配任意字符,*匹配数量0到正无穷;4、\. 斜杠用来转义,\.匹配 . 特殊使用方法,记住记性了;5、(值…

学水利的想转行计算机,为什么说千万别学水利水电工程?附水利八大院排名2020年(最新)...

选择科目测一测我能上哪些大学选择科目领取你的专属报告>选择省份关闭请选择科目确定v>水利水电工程一直是国家建设中离不开的一个环节,该专业在父母眼中是也很有前途的专业,但近几年,许多人不太看好水利水电工程专业了,甚至…

【WP8】ResourceDictionary

WP8中引用资源字典 当我们定义的样式太多的时候,我们可以把样式分别定义在不同的文件中,然后通过 MergedDictionaries 应用到其他资源字典中,看下面Demo 我们可以把样式定义在多个文件中,然后再App.xaml中引用 我们先定义三个文件…

ejb 2.0 3.0_EJB 3.0注入和查找简介

ejb 2.0 3.0介绍 Enterprise JavaBeans Specification v。3.0引入了简化的,基于注释的API,用于EJB注入和查找。 EJB 3.0现在是POJO,可以使用简单的注释将其注入其他组件(例如EJB和Servlet)。 EJB 3.0是Java EE 6的许多…

python夹角余弦雷达图_雷达导论PART-II.1 无线电波与交变电流信号

今天开始进入第二篇-必要的准备知识,全部的篇章结构见我的第一篇文章“雷达导论 引言”。第二篇有3个章节,如下图所示,分别是第4章-无线电波与交变电流信号、第5章-用一种非数学的方法理解雷达、第6章-雷达的数学预备知识。今天先讲第4章&…

手机计算机数字显示在桌面上,手机计算器有哪些使用方法

智能手机中的计算器,平时买完菜就要仔细的看看有没有价格对错的地方,所以使用手机计算器十分的方便。下面学习啦小编就给大家分享手机计算器的使用方法。手机计算器的使用方法一、查找计算器在手机上,计算器无需另行安装,一般系统…

最大堆的Java实现

最大堆的解释见:http://www.java3z.com/cwbwebhome/article/article1/1362.html?id4745 这里是整理后的代码: import java.util.ArrayList; import java.util.Arrays; import java.util.Comparator; import java.util.List;import com.dm.core.structur…

Oracle Java Mission Control:终极指南

“我们喜欢关注Mikhail Vorontsov的博客,并获得他对Java Performance相关问题的看法。 我们曾多次被问到Takipi的Java错误分析与Java Mission Control和Java Flight Recorder有何不同。 因此,尽管工具之间的差异很大(主要是,JMC主…

福州大学计算机专业考研,2015年福州大学计算机考研经验贴

2015年福州大学计算机考研经验贴福州大学发布于2019年9月24日 02:18阅读数 3995一年的考研路过去了,从初试到复试,懵懵懂懂到略有所知。在此,不谈成绩,没有骄傲,讲点自己的经验,希望帮到各位。以下所有言论…

python购物车实现的功能是什么_Python3实现购物车功能

Python3实现购物车功能来源:中文源码网 浏览: 次 日期:2018年9月2日【下载文档: Python3实现购物车功能.txt 】(友情提示:右键点上行txt文档名->目标另存为)Python3实现购物车功能 本文实例为大家分享了Python3实现购物车功能的具体…

杭电考研计算机专业课_杭州电子科技大学计算机考研专业课平均分76.03,国家线复试是这个原因!...

杭电计算机学院是计算机类报考热门,2019考研英语数学开始统一采用英语一数学一,不分学硕专硕还是非全日制;今年复试线已出,除计算机技术专硕复试线280分,高于国家线,其余专业均是国家线270分复试&#xff1…