创建库
一般网络上说明 Git创建库的步骤是:
mkdir “directory name“ #创建一个目录.
cd “directory name” #进入目录
git init #初始化库
不过这样做完以后,还需要克隆一份 “.git” 目录,很不方便. 研究一段时间后发现这样创建目录更加方便.
mkdir “directory name” #创建目录.
git –bare init #这样就创建完必一个空库.不用再去克隆目录.
最后提一下,一般情况下创建的Git 目录都以 “.git” 结尾。好了,就这样没什么神秘的。
取库文件
git clone xxxx:// address
Git 可以根据不同的协议取库. 比如 file , http , git 等只要提供支持的都可以. 例如使用用本地文件中取库.
git clone file:///home/viweei/src/xxx.git
这里本应该是 file:// 但在 Unix, Linux 系统中根目录是 “/” 所以我这里是以绝对地址.来定位.(本没有什么,只是经常大意了搞错了.) 而后而的地址,也只需要定位到 “.git”目录就可以了.
提交文件
Git 在提取文件,新增文件,和删除文件的时候, 也不比 SVN 复杂多少。只是我才开始用的时候,老在出错。
添加文件
当从库中提取后新加一个文件 FUCK.txt . 再把它加到库中.
touch fuck.txt #创建 FUCK 文件.
git add * #这里的 “*” 只是个通配符,直接用文件名也可以.
git commit –m “这里填上提取的日志”
简单的两个步骤就把文件提取到本地库中了,和SVN差不多. 但有点不同的是当执行 commit 时会打开 vi 显示提交信息
如图:
一般我碰到 SVN 看都不看直接退掉就提交成功了.但在git里可以在相关节中加入信息,如提交日志等.而且必须把 new file: 前面的注释 ”#” 去掉.否则提交不了. 其实只要注意看一下注释就好我就不用说这么多废话了,呵呵.
如果 git commit 没有出现vi 而出现这样的情况.
呵呵,你也看到了.不用我多说了…呵呵
但这个提交并不像SVN那样,直接就提交到服务器中了.在Git中需要把改动提交到远程库中.还需要:
git push #提交到远程库中.
但在第一次提交时,可能会碰到
如下图:
哈哈,请不要惊慌.这是Git 找不到你要提交的版本了.
那请试试
git push origin master
好了,有什么不明白的还是上官网去看看吧. 其实只要你多注意提示,上去看看他的帮助,根本不需要看我的这篇废话的……
好了有什么不明白的话.请点下面连接…..
Git 官网 http://git-scm.com/ .