[Git报道.3]创建本地版本库(msysGit)

创建版本库要注意:


(1)如果你使用Windows系统,为了避免遇到各种莫名其妙的问题,请确保目录名(包括父目录)不包含中文。(创建版本库-姚雪峰

(2)默认编码设置为UTF-8 without BOM(GIT怎么创建本地版本库

所以针对ARM的编译器软件MDK选择的是这一项目,如下:


其实默认的是ANSI,要改成UTF-8 WIthout signature。

(3)千万不要使用Windows自带的记事本编辑任何文本文件。建议你下载Notepad++代替记事本,不但功能强大,而且免费!记得把Notepad++的默认编码设置为UTF-8 without BOM即可。创建版本库-姚雪峰

============================================

大概了解一下几个linux指令:

(1)mkdir: Create the DIRECTORY(ies), if they do not already exist.

mkdir的详细解释mkdir命令用来创建目录。该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。

来自: http://man.linuxde.net/mkdir

http://man.linuxde.net/cd :CD指令

CD指令和MKdir指令还是要熟悉的。学习GIT的方法就是指令比较好,理解里面的工作原理。

不过这里我有疑惑,指令很容易操作错误,别不小心把工程都删除了。

先弄个指令试试:

打开git bash

敲入:

mkdir /d/mygit

果然看到D盘创建了一个mygit

然后我再敲入一遍:

mkdir /d/mygit

提示:

mkdir: cannot create directory ‘/d/mygit’: File exists

-------------------------

然后输入:

cd /d/mygit

 输入后什么没发生

然后输入:

git init

提示:

Initialized empty Git repository in D:/mygit/.git/

并且发现mygit文件夹下面出现了个隐藏文件 .git


===============

对了这里提一句,我现在是按照这个网址进行操作http://www.cnblogs.com/zhongxinWang/p/4205339.html

======================================


然后建一个workspace.txt , 把这个当做是workspace,里面内容是123

输入git status,显示:

On branch master


No commits yet


Untracked files:
  (use "git add <file>..." to include in what will be committed)


        workspace.txt


nothing added to commit but untracked files present (use "git add" to track)

================

然后输入gitadd workspace.txt,然后输入 git status,显示:

On branch master


No commits yet


Changes to be committed:
  (use "git rm --cached <file>..." to unstage)


        new file:   workspace.txt


============================================

最后,我们就可以通过“git commit -m”来提交更新了。-m后面跟的是对commit的描述(message)。

于是输入 git commit -m "commit from index to local repo"

显示:

[master (root-commit) 0edaef7] commit from index to local repo
 1 file changed, 1 insertion(+)
 create mode 100644 workspace.txt



=======================

再看一眼git status吧。输入 git status,如下:

On branch master
nothing to commit, working tree clean

然后更改workspace.txt的内容为

123

456

然后输入git status,显示如下:

On branch master
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)


        modified:   workspace.txt


no changes added to commit (use "git add" and/or "git commit -a")

================================

可以看出,

一旦你输入了指令,git就给你了下一步操作的提示。还挺人性化的。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值