我写东西的水平确实差的很啊,不过我还是坚持记下来,时间久了,还是会进步的吧,虽然慢了点。
在ubuntu上安装git比较简单:
sudo apt-get install git
安装完毕的git,我们需要简单配置一下,指定用户名和邮箱
git config --global user.name "username"
git config --global user.email "user@xxxx"
查看git的全部命令也比较简单
git help -a
初始化一个项目
git init
递归的添加文件,例如添加工程中所有*.java文件
<pre name="code" class="cpp">git add \*.java
递归的删除文件也是类似的,如删除*.java文件
git rm \*.java
提交添加的文件
git commit -m "注释内容..."
添加远程库
git remote add origin ssh://user@ip:port/home/user/project.git
提交的远程库
git push origin master
查看当前的git库中有那些文件
git ls-files
查看版本库的状态,那些文件发生了变化,那些文件还没有添加到git库中等
git status
从服务器上克隆下来项目
git clone ssh://user@ip:port/home/user/project.git
在本机使用git的,可以不用看我这个东西了,我这个主要是为了解决备份自己源程序的问题。我主要的开发环境目前是ubuntu ,所以安装使用基本上都是这个系统哈。
下面是在远程服务器上安装git服务器。
到这里,服务器的设置就完成了。
下面是用户如何提交自己的代码的。很有可能你的SSH端口不是默认的22,如果修改了端口,这个时候可以在客户端这样设置。
添加以下代码,然后保存
host server
hostname xxx.xxx.xxx.xxx
port xxxx
第十步,远程用户克隆仓库 project.git
git clone ssh://git@ip:port/home/repositories/project.git
git commit -a -m
"your update message"
git push origin master
第十二步,如何忽略不想上传的东西。在你的项目文件夹下,新建一个名为.gitignore的文件,里面放你不想提交东西。
#说明文件
myApp.exe
在windows下,如何将你的工程放到server上那?
第一,在服务器上新建一个同名工程的git。例如我有一个vs工程叫 project。那么我先在git server上新建一个project.git
git init --bare project.git
然后在本地的工程project文件夹,右键,在git bash 里如下操作:
git init
git add .
git commit -am "第一个版本"
git remote add origin git@server:/home/git/project.git
git push origin master
你工程的目录下.git/config文件里面,最后,应该有一个
[remote "origin"]
url = git@server:/home/git/project.git
把这个URL修改到你需要远程保存的git库
所有修改的都add,使用以下命令:
如果要添加整个目录树的内容,执行:
git add --update :/
(或 git add -u :/)