您的位置:首页 > 编程语言

git创建本地服务器代码库

2016-06-20 15:16 495 查看
客户端产生密钥:

在~下执行ssh-keygen,产生~/.ssh/id_rsa.pub 

拷贝密钥到服务端:

scp -rv hui@192.168.1.197:~/.ssh/id_rsa.pub >> /home/work/.ssh/id_rsa.pub

服务端创建git库:

mkdir a33_android.git

git --bare init ~/work/a33_android.git

上传原始库到服务器git库:

创建android代码库

mkdir a33_android

cd a33_android

拷贝代码到a33_android

git init

git add .

git cmmit -m ""

git remote add origin git@192.168.1.197:/home/git/work/a33_android.git

git push origin master

按照同样的方式创建lichee代码仓库。

本地删除远程库的命名origin:

git remote rm origin

客户端克隆代码库:

git clone git@192.168.1.197:/home/git/work/a33_android.git android

git clone git@192.168.1.197:/home/git/work/a33_lichee.git lichee

git 没有跟踪空目录和.gitignore忽略的文件,所以需要跟踪那么就需要添加文件,方法如下:

find . -name .gitignore -exec rm {} \; (确保所有有用的文件被添加)

find . -type d -empty -exec touch {}/.gitignore \; (确保空目录被添加)

find . -type d -empty -and -not -regex ./\.git.* -exec touch {}/.gitignore \;  (git init以后使用)

touch .gitignore (重新创建.gitignore忽略文件)

android代码库.gitignore添加如下忽略内容:

*.bak

*.swp

*.bak

out/

R.java

*.img

*.log

*.tmp

*.classpath

#=======================================

lichee代码库.gitignore添加如下忽略内容:

*.o

*.o.*

*.mod.c

*.swp

*.bak

*.img

#======================================

git add .

git cmmit -m ""

git remote add origin git@192.168.1.197:/home/git/work/a33_android.git

git push origin master
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: