ubuntu git 简单入门【转】

简介: 转自:http://blog.chinaunix.net/uid-20718384-id-3334859.html   1. 安装 sudo apt-get install git-core 2.

转自:http://blog.chinaunix.net/uid-20718384-id-3334859.html

 

1. 安装

  1. sudo apt-get install git-core

2.  初始化git仓库(一个已有的项目)如hello

  1. cd hello
  2. git init
  3. git add *
  4. git commit -a -m "hello project"


3. git本地clone仓库

  1. git clone /path/to/hello

4. git 远程clone(使用ssh)

  1. git clone user@server:/path/to/hello

5.  修改数据并提交

  1. vi hello.c #modify the file
  2. git commit -m "add comment" #本地提交
  3. git push orgin master #提交到服务器
  4. git pull origin master #从服务器同步代码到本地

6. git 常用命令

  1. git rm #删除文件
  2. git checkout master #检出master代码
  3. git checkout -b testing master #新建分支
  4. git merge #合并分支
  5. git help #查看git 常用命令

7. git failed to push 问题
参考:http://blog.sunzy.org/?p=341

解决办法:
一,在服务器上初始化仓库的时候用git –bare init;

用”git init”初始化的版本库(暂且称之为working repository) 将会生成2类文件:“.git“版本库目录(记录版本历史)和实际项目文件的拷贝。你可以把这类版本库叫做“工作目录”。工作目录是一个包含有版本历史目 录“.git”和源文件的目录。你可以在工作目录修改你的源文件并使用”git add”和”git commit”命令进行版本管理。

用“git init –bare”初始化的版本库(暂且称之为bare repository)仅包含”.git”目录(记录版本历史),不含项目源文件拷贝。如果你进入版本目录,你会发现仅有”.git”目录,没有其他文件。版本库仅包含记录着版本历史的文件。

 

二,如果用的是git init的话,就要修改下服务器上的配置(.git/config),添加:
[receive]
denyCurrentBranch = ignor

【作者】 张昺华
【新浪微博】 张昺华--sky
【twitter】 @sky2030_
【facebook】 张昺华 zhangbinghua
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
目录
相关文章
|
4月前
|
Ubuntu Linux 开发工具
Linux Ubuntu配置Git的方法
Linux Ubuntu配置Git的方法
|
Ubuntu 开发工具 git
UBUNTU上新建GIT库
UBUNTU上新建GIT库
62 0
|
网络协议 Ubuntu 安全
ubuntu22.04 打开工作新局面【git加速、手机连通、git配置】
ubuntu22.04 打开工作新局面【git加速、手机连通、git配置】
1006 0
ubuntu22.04 打开工作新局面【git加速、手机连通、git配置】
|
Ubuntu Linux 网络安全
linux实用技巧:ubuntu从零开始拉取远程git空仓库并提交代码及git相关其他问题
linux实用技巧:ubuntu从零开始拉取远程git空仓库并提交代码及git相关其他问题
linux实用技巧:ubuntu从零开始拉取远程git空仓库并提交代码及git相关其他问题
|
Ubuntu Linux 网络安全
关于 ubuntu18.04使用git pull报错(没有权限) 的解决方法
关于 ubuntu18.04使用git pull报错(没有权限) 的解决方法
关于 ubuntu18.04使用git pull报错(没有权限) 的解决方法
|
Ubuntu 开发工具 git
Ubuntu安装git
Ubuntu安装git
156 0
|
安全 Ubuntu Shell
Ubuntu下使用Git_6
这回真的是最后一篇了,哈哈,改写提交。
100 0
Ubuntu下使用Git_6
|
Ubuntu 开发工具 数据库
Ubuntu下使用Git_5
还欠大家最后一篇Git的学习。
70 0
Ubuntu下使用Git_5
|
Ubuntu 开发工具 数据库
Ubuntu下使用Git_4
在这个第四个文章中,我将练习GIT的高级阶段了,由于高级阶段的内容转的比较多,我自己的代码除了我自己可以看懂意外,大家可能看不懂,所以我将会按照
119 0
Ubuntu下使用Git_4