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
git配置和使用的更多相关文章
- PhpStorm Git 配置(解决文件没有变色的问题)
摘要: PhpStorm Git 配置 首先需要安装windows下的Git版本,网上有很多我下载的是msysgit反正都差不多,不会的自己百度. 其次打开PhpStorm,点击File ,Setti ...
- Android开发之Git配置
Android开发之Git配置 1.首先git配置: 输入命令: git config --global user.name "xxx.xx" git config --globa ...
- git初体验(六)git配置
一.基本配置 看这篇Git 基本配置其实就解决很多问题了. 二.客户端配置 1.git bash 粘贴与编辑 在git bash客户端头部右键,现在属性,然后把"快速编辑模式勾选即可&quo ...
- Git配置和一些常用命令
Git:常用命令.... git clone <repo> git config –list git diff –staged add后,commit前的撤销:git rm –cached ...
- git配置别名
配置别名 有没有经常敲错命令?比如git status?status这个单词真心不好记. 如果敲git st就表示git status那就简单多了,当然这种偷懒的办法我们是极力赞成的. 我们只需要 ...
- 新浪sae 项目之 git 配置
新浪sae 项目现在支持git 配置了,但是有好多人配置不成功.下面对这个问题进行一个总结. 1. 在新浪云上面新建项目(该步骤省略) 2. 一般新建完毕后,会让你选择代码的管理工具,如下 注意这里, ...
- Git 配置editor编辑器
Git 配置editor编辑器 在ubuntu系统下,Git默认的编辑器是命令行,学名叫V什么的,使用起来诸多不便 在编辑提交日志的时候,用的比较多. 可以选择unbuntu默认的文档编辑器作为git ...
- 初次使用git配置以及git如何使用ssh密钥(将ssh密钥添加到github)
初次安装git配置用户名和邮箱 初次安装git需要配置用户名和邮箱,否则git会提示:please tell me who you are. 你需要运行命令来配置你的用户名和邮箱: $ git con ...
- Jenkins+Git配置
Jenkins+Git配置 一.GitHub上配置 前提:Jenkins能正常打开 将本地文件上传到GitHub上:进入终端 cd Documents cd project git clone htt ...
- CentOS 7 学习(四)Git配置(一)
CentOS 7 学习(四)Git配置(一) 1.对于版本管理系统,目前常用的是Subverion和Git,Subversion是集中式版本管理系统中最好的,所有人的代码都要提交到服务器上,如果要知道 ...
随机推荐
- TCP服务器端口数,最大连接数以及MaxUserPort的关系辨真
原文连接:http://www.jianshu.com/p/4a58761d758f 关于TCP服务器最大并发连接数有一种误解就是"因为端口号上限为65535,所以TCP服务器理论上的可承载 ...
- docx转doc时,防止公式被转成图片的解决办法
编辑社回复需要doc(Word 97-2003)格式的文档,可是将docx(Word 2007+)另存为doc格式时,发现公式被转成了图片.其实,最简单的办法就是,打个电话过去给编辑社:“大爷,拜托您 ...
- HihoCoder1127 二分图三·二分图最小点覆盖和最大独立集
二分图三·二分图最小点覆盖和最大独立集 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 在上次安排完相亲之后又过了挺长时间,大家好像都差不多见过面了.不过相亲这个事不是说 ...
- PS更换证件照颜色
PS是我们经常使用的设计软件,在生活中使用的范围也很广,但是对于普通的用户来说,也就是平时给自己的照片美化一下,还有就是做一些证件照.今天和大家分享的是更改证件照的颜色,网上可能有很多,但是个人感觉都 ...
- 模糊聚类算法(FCM)
伴随着模糊集理论的形成.发展和深化,RusPini率先提出模糊划分的概念.以此为起点和基础,模糊聚类理论和方法迅速蓬勃发展起来.针对不同的应用,人们提出了很多模糊聚类算法,比较典型的有基于相似性关系和 ...
- deep Learning 之入门一 (ps:知乎上看到的大佬写的非常好,所以自己记录下)
作者:Jacky Yang 链接:https://www.zhihu.com/question/26006703/answer/129209540 来源:知乎 著作权归作者所有.商业转载请联系作者获得 ...
- SPOJLCS Longest Common Substring
题意 A string is finite sequence of characters over a non-empty finite set Σ. In this problem, Σ is th ...
- 洛谷P1119 灾后重建
传送门 题目大意:点被破坏,t[i]为第i个点修好的时间,且t[1]<t[2]<t[3].. 若干询问,按时间排序,询问第t时刻,u,v的最短路径长度. 题解:floyed 根据时间加入点 ...
- springboot 自定义属性
前言 spring boot使用application.properties默认了很多配置.但需要自己添加一些配置的时候,我们如何添加呢 1.添加自定义属性 在src/main/resources/a ...
- nodejs docker 开发最好选择yarn 进行包管理而不是npm
npm 与yarn 的区别网上一大堆的文章,我们在构建docker 镜像是应该遵守的有些原则 基础镜像尽量小 对于构建进行缓存处理 构建的docker 的文件层数尽量少 能直接运行的,就别进行重复 ...