Git 使用笔记

git 服务器端配置:

1.安装git:sudo apt-get install git-core

2.安装ssh服务:sudo apt-get install openssh-server

3.创建服务端仓库文件夹(用户root可以访问):mkdir /project.git

4.新建空白仓库:git --bare init /project.git

配置详解

 

1、创建本地仓库

mkdir -p StudyGit
cd ./StudyGit

vim ReadMe.md

vim FirstActivity.java

为StudyGit项目创建本地仓库,进入StudyGit项目根目录,在根目录下执行如下操作:

git init //此时只是根据StudyGit项目目录结构做了部分初始工作,StudyGit项目的文件还没被最终及提交到本地仓库。

将StudyGit项目中的文件提交到本地仓库:

git add src/
git add ReadMe.md            //将src目录下的文件和Readme.md文件加入暂存区
git commit -a -m "初次提交"    //此时本地仓库中已经保存有StudyGit项目的记录了,接下来可以将本地仓库中内容push到远程仓库了。

为StudyGit项目添加远程仓库,并将本地仓库中代码push到远程仓库:

进入StudyGit的根目录,为本项目添加远程仓库(注意一定要进入到StudyGit项目的目录内,不一定要是根目录,子目录也可以):

git remote add osc git@serverip:xx/StudyGit.git        //1."osc"是远程仓库地址的别名(不是远程仓库上项目的名字)可以随便起,默认是origin;2. git@serverip:xx/StudyGit.git 注意冒号后面的“flan”,是osc为各个账号分配的路径,我的远程仓库路径是serverip/xx/StudyGit.git,所以冒号后是xx,不同账号会不同请注意更改;

查看添加的远程仓库:

git remote -v

将本地仓库push到Git@OSC上的远程仓库:

git push osc master   //"osc" 是刚刚创建的远程仓库名,“master”是本地仓库的主干分支(目前也只有这一个分支,没有其他分支)

git命令不明白的可以参看http://git.oschina.net/progit/ 

git-分布式版本控制系统(Distributed VCS):

原文地址:https://www.cnblogs.com/quyongjin/p/3816169.html