熟悉Git使用
熟悉Git使用
安装git后请修改提交用的用户名和邮箱
命令:git config --global user.name "Your Name"
          git config --global user.email you@example.com
如何提交添加/修改的文件?
git add -A  提交修改、添加、删除的文件
git add . 提交修改的文件
git commit -m  “提交代码的注释”
git fetch 从远程git库拉取代码
git rebase 
如果存在冲突,则需先解决冲突,然后git add,接着在执行git rebase --continue
git push origin master    将本次修改推送到远程git库,origin指的是remote 远端地址, master 指的是你的分支
可以使用git status查看工作栈中状态
如何解决冲突
使用git status 查看冲突文件
编辑冲突文件    
在重新提交
拉取代码时使用git fetch+git rebase,不要使用git pull
git pull 坑你造成你的本地工作目录在未经确认的情况下就会被远程分支更新, 他将下载和合并的工作一块做了,影藏了许多处理细节
git merge与git rebase的区别:http://gitbook.liuhui998.com/4_2.html
如何回滚?
git log  //显示所有的版本信息
git reset --hard HEAD^   //恢复到第几版本    HEAD^ 倒数第二个版本   HEAD~10 表示版本
理解分支的概念
分支向开发中的有向图,每个开发人员都是一个分支,这样既不影响别人的开发,也安全。
".gitignore"文件有什么用?
定义git上的忽略文件   可能是自动生成的文件、带有敏感信息的配置文件
常用命令
git diff     查看文件的不同
git checkout   切换分支
git status   查看当前工作区的状态
git stash + git stash pop    保存当前的工作现场       恢复到保存的工作现场     可用git stash list查看栈中的工作现场的个数
gitk
故事还长 先别失望
熟悉Git使用的更多相关文章
- 第二次作业-熟悉git
		GIT地址 https://github.com/gentlemanzq/yunsuanhomework GIT用户名 gentlemanzq 学号后五位 62320 博客地址 https://w ... 
- Git学习(一)——熟悉git操作流程
		本篇笔记前面都是仔细介绍使用方法,如果想跳过这些直接熟悉怎么使用,跳到最后一个知识点完整流程介绍. git 了解:特点.优点 1.git用户版和服务版整合在一起,任何机器上都安装了两个版本 2.git ... 
- 19.3.20 解决pycharm快捷键无法使用问题和熟悉git与码云操作流程
		problem:由于Vim插件导致快捷键无法使用: answer:settings→Plugins→搜索到ideaVim→取消选中→apply→重启pycharm: git:创建仓库→生成公钥(ssh ... 
- Git异常:fatal: could not create work tree dir 'XXX': No such file or directory
		GitHub实战系列汇总:http://www.cnblogs.com/dunitian/p/5038719.html ———————————————————————————————————————— ... 
- Git异常:Cannot delete the branch 'test1' which you are currently on
		GitHub实战系列汇总:http://www.cnblogs.com/dunitian/p/5038719.html ———————————————————————————————————————— ... 
- Git异常:fatal: V1.0 cannot be resolved to branch.
		GitHub实战系列汇总:http://www.cnblogs.com/dunitian/p/5038719.html ———————————————————————————————————————— ... 
- 记录一次bug解决过程:git深入学习和JDK8新特性
		一 总结 熟悉廖雪峰git基础; 由于git跟踪的是修改,而不是版本号:因此对于修改撤销的操作,文件在eclipse中依旧有>修改标记,这点不同于svn. 二 BUG描述:熟悉Git基础 在Gi ... 
- git的常用命令
		简介 上篇讲解git的博客,在centos6.5中安装完成了github客户端,接下来我们来熟悉git的操作命令 1.查看自己机器中安装的git版本 [root@jacky conf]# git - ... 
- 详解在Visual Studio中使用git版本系统[转]
		这篇教程的预期,是希望没有任何版本使用基础的新手也可以掌握,所以细节较多,不当之处,欢迎指正. 一 .安装 git 开发工具 如果要使用 git 进行版本管理,其实使用 git 命令行工具就完全足够了 ... 
随机推荐
- CDZSC_2015寒假新人(2)——数学 A
			A - A Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status ... 
- session问题和JSP
			session问题和JSP 07. 五 / J2EE / 没有评论 一.Session开发中遇到的问题1.内存中的Session非常多,怎么办?2.用户在购物中.服务器停掉了该web应用(或者重新 ... 
- httpd-vhosts.conf的配置
			<VirtualHost *:80> DocumentRoot "D:\product\web\Public" ServerName demo.web.com Dire ... 
- 利用cookies获取登录后的网页
			众所周知,HTTP连接是无状态的,那么问题来了,怎么记录用户的登录信息呢?通常的做法是用户第一次发送HTTP请求时,在HTTP Server端生成一个SessionID,SessionID会对应每个会 ... 
- LFS,编译自己的Linux系统 - 准备分区
			分区 之前在安装ubuntu时已经分好了. 建立文件系统 sudo mkfs –v –t ext4 /dev/sda3 挂载文件系统 sudo mkdir /mnt/lfs sudo mount –v ... 
- CEF3 怎样禁止右键菜单
			CEF3 怎样禁止右键菜单 (2013-07-30 11:56:34)转载▼标签: cef3 右键菜单 分类: CEF3问题描述:CEF3 嵌入成功后,在网页点鼠标右键,出现英文菜单,应该怎样禁止掉呢 ... 
- Android 设置 横屏 竖屏
			方法一:在AndroidManifest.xml中配置 如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上androi ... 
- VC断点不可用的问题
			文章一 今天我笔记本的VC编译器莫名其妙的就进入不了断点了,而台式机确是好的,问题是一进入调试,断点就自动被取消了,郁闷了一下午,无法进入断点的原因很多,都有想重装VC编译器的打算了,晚上回来查查资料 ... 
- 匿名函数中undefined形参疑问(转载)
			唉,基本功不扎实,昨天在微博上问了个问题,就匿名函数中undefined形参,不知道是干什么用的. 经常看到这样的匿名函数代码: ;(function( $, window, document,und ... 
- C语言调用库函数实现生产者消费者问题
			#include<stdio.h> #include<stdlib.h> #include<semaphore.h> #include<pthread.h&g ... 
