【笔记】git 的常用操作命令(持续更新。。。)

项目正在如火如荼的开展,代码量的繁多不得不令我们运用 git 这个有用的工具去管理我们共同协作的代码

git 在这里不作什么介绍了,百度一大堆的教程

首推廖雪峰老师的:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

还有一篇我觉得写得不错的教程:http://blog.jobbole.com/78960/

好了,用了一天的git 记录一下自己觉得比较常用的命令语句:

-------------- 必备命令 ----------------

1、安装完 git 后第一步需要声明你自己的身份

//设置本地用户名

git config --global user.name "Your Name"

//设置本地邮箱

git config --global user.email [email protected]

//配置本地公钥 后面提示一直回车

ssh-keygen -t rsa -C "[email protected]"    邮箱改成自己的

完成后生产公钥 会提示在那个文件夹 把那个文件夹下后缀pub的文件打开

(密钥的路径默认保存在git 窗口上方的路径提示文字那里)

------------ 开始部署本地仓库 ----------------

1、首先你要在github 上创建一个仓库(不作详细介绍)

2、创建完后,按下自己的头像,点击 settings

2.1、点击左侧边栏的 ssh and GPG keys,右边有new ssh key,把后缀名为pub 的ssh 文件全部复制 然后粘贴到 key 输入框中,title 为任意填写

3、在 git 控制台中创建一个本地仓库(就是一个文件夹而已)

3.1、通过 cd 命令进入到你想指定本地仓库的磁盘

3.2、通过 mkdir 命令在指定磁盘目录下创建一个本地仓库,命令为: mkdir 仓库名

4、创建完成后,使用git init 初始化刚刚创建完的本地仓库

5、使用 git remote add origin <github 远程仓库地址> 添加github 远程仓库

6、使用 git pull origin <分支名> 拉取分支

默认情况下 当进行完第5 步的时候,本地仓库就只有一个分支 master或者其他主分支,而主分支以外的分支是不会被拉取的,所以要单独运行这个命令 获取并未合并的次分支

注:分支是什么,这里不作介绍,本文顶部的文章链接会有解释

7、拉取完次分支后便可以在工作区修改你的代码,修改完代码之后使用:git add <文件名> 添加到本地仓库的暂存区

8、使用 git commit -m “版本描述” 把暂存区的文件上传到版本区

9、做完这些之后可以将此分支同步到远程库,使用 git push <分支名>

---------------- 从远程仓库更新本地仓库 --------------

1、使用 git merge origin/<要更新的分支名> 更新本地仓库的文件内容

。。。持续更新 2017-05-03

时间: 2024-10-12 12:37:50

【笔记】git 的常用操作命令(持续更新。。。)的相关文章

自学it18大数据笔记-第一阶段Java-day16-day17-day18-day19--day20-day21-day22——会持续更新

转行大数据领域,没报班,自学试试,能坚持下来就以后好好做这行,不能就--!准备从现有这套it18的视屏残本开始--自学是痛苦的,发博客,算是监督自己,督促自己坚持学下去. (教学视屏是it18做活动送的,虽不全,但徐培成老师讲的真心不错,特此感谢it18掌--帮你们打打广告) 笔记为自学时记录,如有错误,欢迎指正,不胜感激! 笔记分享:自学it18大数据笔记-第一阶段Java-day16-day17-day18-day19--day20-day21-day22--会持续更新-- 第一阶段Java

git使用技巧集合(持续更新中)

git使用技巧集合(持续更新中) 在团队协作中,git.svn等工具是非常重要的,在此只记录一些git使用过程中遇到的问题以及解决方法,并且会持续更新. 1.git commit之后,还没push,如何撤销? 答:使用命令git reset --soft HEAD^即可,尽量不要使用命令git reset --hard HEAD,因为这样撤销是非常彻底的,本地文件也会删除(HEAD是指向最新的提交,上一次提交是HEAD^,上上次是HEAD^^,也可以写成HEAD-2 ,依次类推) 原文地址:ht

git常用命令--持续更新中

开始使用git,还有一些命令没有用到,比如创建分支,创建tags等 持续学习,持续更新 1. git init --bare  //创建git工程 2. git clone [email protected]:/home/prj_git/xxx //导出一个git工程 3. git add xxx  //添加文件或目录 4. git commit -m "xxx" //添加更改信息 5. git push //提交工程 6. git pull //更新到最新 7. git log  /

Tomcat常用设置 &lt;持续更新&gt;

本篇主要用于修改一些常用配置时的参考.遇新常记,以备时需. =========================> Windows版 基本安装 在安装之前,JDK应该是已经安装妥当,并设置了%JAVA_HOME%与%JRE_HOME%: %JAVA_HOME% E:\Program Files\Java\jdk1.7.0_80 %JRE_HOME% E:\Program Files\Java\jdk1.7.0_80\jre 妥当后,在dos环境下用java -version 以及javac命令 检

Hadoop学习笔记系列文章导游【持续更新中...】

一.为何要学习Hadoop? 这是一个信息爆炸的时代.经过数十年的积累,很多企业都聚集了大量的数据.这些数据也是企业的核心财富之一,怎样从累积的数据里寻找价值,变废为宝炼数成金成为当务之急.但数据增长的速度往往比cpu和内存性能增长的速度还要快得多.要处理海量数据,如果求助于昂贵的专用主机甚至超级计算机,成本无疑很高,有时即使是保存数据,也需要面对高成本的问题,因为具有海量数据容量的存储设备,价格往往也是天文数字.成本和IT能力成为了海量数据分析的主要瓶颈. Hadoop这个开源产品的出现,打破

windows 批处理常用指令 -- 持续更新

指令 1 功能 备注 REM 注释 后面的提示可以回显,可以被@echo off关闭 :: 注释,不能回显 有效标号:冒号后紧跟一个以字母数字开头的字符串,goto语句可以识别.无效标号:冒号后紧跟一个非字母数字的一个特殊符号,goto无法识别的标号,可以起到注释作用,所以:: 常被用作注释符号,其实 :+ 也可起注释作用 echo 打开回显或关闭回显功能 on/off ,要关闭echo off 本身回显,加上@,将关闭该命令回显,无论此时echo是否为打开状态. echo. 输出一个空格 相当

git使用方法(持续更新)

2018/5/9 最基本的操作: 添加文件.文件夹.所有文件: git add test.py   //添加单个文件 git add src        //添加文件夹 git add .           //添加所有文件 提交: git commit -m "提交信息" git push origin master 如果不小心提交了不希望提交的文件或文件夹,比如下图,将.idea和venv文件夹也提交了上去,该肿么办? 有种方法,我们可以在github上面删除,同时又不必删除本

Docker 村常用命令 (持续更新)

最近 用docker 搭建了项目环境.记录一下常用的docker命令 1. 搜索镜像:docker search redis redis :镜像名称  在docker 镜像库中搜索镜像 2. 拉取镜像:docker pull redis redis :镜像名称  拉去docker镜像 3.创建容器: docker run -p 6377:6379  --name myredis -v /root/redis/data:/data -d reids -p  宿主机端口:容器端口   将容器端口映射

iOS笔记,开发经验总结【持续更新】

1. 设置navigationBar 背景颜色有色差, 原因:如果单纯的设置背景颜色也是有高斯模糊处理的效果,对纯色高斯模糊处理过后相当于纯色的70%(猜测)透明化处理,但是反正就是有色差 解决方法一: self.navigationController.navigationBar.translucent = NO;//    Bar的模糊效果,默认为YES 方法二: 通过图片方法 [self.navigationController.navigationBar setBackgroundIma