Git 初学一

版本库的创建

1. 三部曲:git init  、  git add  、  git commit

Mkdir myworkspace

Cd myworkspace

Git init

Echo ”hello.” > welcome.txt

Git add welcome.txt

Git commit –m “initialized”

2. 查看提交日志(--stat 可以看到每次提交的文件变更的统计)

git log –stat

3. git diff查看修改后的文件与版本库中的文件差异

git diff HEAD 查看提交后文件与版本库的文件差异

git diff –cached 或 –staged 调用看到的是提交暂存区和版本库中文件的差异

4. git status –s  (-s 精简信息) 查看文件状态

邓永豪

2014.11.16

时间: 2024-10-31 11:31:56

Git 初学一的相关文章

Git 初学三(git对象与git重置)

对象 1. Git branch 是分支管理的主要命令,也可以显示当前的工作分支 2. Master 指向的是一个提交id(最新提交的),可以从任何开始建立一条历史跟踪路径,用一个文件指向这个链条的最新提交. 3. Git rev-parse 可以用于显示引用对应的提交ID. 4. Git cat-file blob HEAD: xx.txt 查看xx.txt内容 5. 补充linux知识:最常用用法:touch file 如果file存在,使用touch指令可更改这个文件或目录的日期时间,包括

git 初学解决错误

git init 产生的目录解释 error: src refspec master does not match any. 引起该错误的原因是,目录中没有文件,空目录是不能提交上去的 error: insufficient permission for adding an object to repository database ./objects服务端没有可写目录的权限 错误提示:fatal: remote origin already exists. 解决办法:$ git remote

Git 初学二(暂存区)

暂存区 1. Git checkout – xx.txt 撤销工作区中xx.txt 文件尚末提交的修改(用暂存区更新工作区对应的内容) 3.  git ls-tree –l HEAD 查看HEAD指向的目录树(参数-l 显示文件大小) git-ls-files –s 显示暂存区的目录树 4. git stash 保存当前工作进度. 邓永豪 2014.11.16

Git 初学

首先下载git安装 然后码云上新建项目 右键需要上传的项目,选择git bash git 的基础配置 git config --global user.name "你的名字或昵称" git config --global user.email "你的邮箱" 输入git init,项目下会生成.git 设置ssh配对, 先生成输入: ssh-keygen -t rsa -C "[email protected]" 输入密码三次 查询 cat ~/.

Git初学记录

1.什么是Git? Git 是 Linux 发明者 Linus 开发的一款新时代的版本控制系统,那什么是版本控制系统呢?举几个简单的例子: 熟悉编程的知道,我们在软件开发中源代码其实是最重要的,那么对源代码的管理变得异常重要: 比如为了防止代码的丢失,肯定本地机器与远程服务器都要存放一份,而且还需要有一套机制让本地可以跟远程同步: 又比如我们经常是好几个人做同一个项目,都要对一份代码做更改,这个时候需要大家互不影响,又需要各自可以同步别人的代码: 又比如我们开发的时候免不了有bug,有时候刚发布

git初学

git在团队合作开发时是很有用的,SVN是集中式的代表,而git是分布式的代表,它分为代码区.暂存区.和本地库.在同一个团队中开发时,在代码存储中心(例如,码云.github)上创建一个库,用于储存和开源.在同一团队中,队员可以clone队友的本地库来获得代码,然后再pshl进代码存储中心,同理也可以从代码中心pull获得本地库.在团队之外的人可以再代码存储中心fork他们感兴趣的代码库(类似于clone,不过是在代码存储中心实现的),在pull进自己的本地库,在进行修改后可以pull requ

让PowerShell用上Git

废话 废话一下为什么要在PowerShell上使用Git,有一些项目在公司要开发,回到家了忽然有灵感想要写一写,这个时候将代码托管到网上是最为方便,我所使用的开发工具是vs2013,自然而然想到使用TFS Online,开始还挺好用,可用了几天,tfs总是链接不上,提交不了,获取不了,没办法了只有转Git,学习Git的过程中发现Git Bash不是太好用,总感觉没有PowerShell用起来顺溜,就百度了一下如何在PowerShell上使用Git,还真有,所以在互联网上学习成本是很低的. 1.安

Git起步

Git起步 注:本文仅针对于git初学或之前未接触版本号控制工具的同学,希望能帮助大家高速入门. 温馨提示: 大家可跟着文章一步步去操作.建议先用一个试验的demo去学习操作. 假设直接用真实的合作项目练习,误操作有可能会存在坑队友的情况. 1. 关于版本号控制 在进入主题之前,我们先来了解一下版本号控制. 我们在使用一个工具前.一定要明白自己在做什么,这个工具给我们带来什么优点. 所谓版本号控制,事实上就是一种记录一个或若干文件内容变化.以便将来查阅特定版本号修订情况的记录系统. 简而言之.就

第一次向nodeclub提交修改

今天第一次向nodeclub提交了两个修改,两个修改都是涉及部分浏览器的兼容性的. Manager很快合并了我的修改,好开森.晚上又重新回炉了一下git的日常操作,将git部分操作整理了一下写于此博.  为开源而开心- - git 初学指南 版本回退 历史查看 git log or git log --pretty=oneline:列出所有的提交记录 commit 333123123erer123sd123123213123213123 commit后面的为提交的ID 退回相应版本 退回版本有两