git 基本操作记录

2017-12-9 C++

1. 创建空版本库方便上传已有版本库代码

git init --bare

2.项目代码加入git版本控制

git init //初始化git版本库

git add . //把当前项目文件夹内的文件加入版本控制

git commit -m "备注" //提交所有代码到版本库

3. 提交代码到远程版本库

git remote add usb h:\gitres\xxx //usb 远程版本库标识 h:\gitres\xxx 远程版本库位置

git push usb master //提交代码到远程版本库

4. 下载合并远程版本库变动到本体

git fetch usb :tmp //先下载远程版本库到tmp分支

git diff tmp    //刚获取的远程版本库跟本地文件的差异

git merge tmp    //合并远程版本库代码到本地

5. 新建分支切换

git checkout -b newbranch

6. 放弃当前修改

git checkout . //放弃所有的修改

git checkout -- file //放弃文件file的改动

标签: git

评论(0) 浏览(1091)

git使用步骤

2017-3-13 C++

利用git进行代码版本管理步骤:

第一步:初始化版本库:

 进入要进行版本控制的代码目录执行:git init .

第一步:从其他版本库克隆过来:

如要从远程机器的test.git克隆项目:

git clone http://xxx/test.git test

第二步:对代码进行修改

第三步:提交修改的代码

git add .(这是提交所有有修改的文件,如果只要提交特定的文件请参阅git帮助)

第四步:提交说明:

git commit -m "测试提交"

第五步:push代码到远程版本库:

git push origin master


git相关命令说明:

git remote [-v] :查看远程目录地址


标签: git

评论(0) 浏览(1195)

windows 利用apache + git 搭建远程版本仓库

2017-3-13 C++

需求:

    局域网内电脑代码同步管理

环境:

    mac osx/windows7

软件:

    wamp:安装php + http + mysql 开发环境

    git:git版本控制

步骤:参考http://blog.csdn.net/wangwei_cq/article/details/9379757

    第一步:安装wamp:傻瓜化一步步就可以

    第二步:安装git:基本也是傻瓜化看情况选择配置

    第三步:配置Apache服务器

进入Apache安装目录下的conf目录,打开httpd.conf文件,找到<directory />节点,修改如下:

<directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</directory>

然后在httpd.conf文件的末尾追加:

# Set this to the root folder containing your Git repositories.

# 指定 Git 版本库的位置

SetEnv GIT_PROJECT_ROOT C:/workspace

# 该目录下的所有版本库都可以透过 HTTP(S) 的方式存取

SetEnv GIT_HTTP_EXPORT_ALL

# Route specific URLS matching this regular expression to the git http server.

# 令 Apache 把 Git 相关 URL 导向给 Git 的 http 处理程序

ScriptAliasMatch \

"(?x)^/(.*/(HEAD | \

info/refs | \

objects/(info/[^/]+ | \

[0-9a-f]{2}/[0-9a-f]{38} | \

pack/pack-[0-9a-f]{40}\.(pack|idx)) | \

git-(upload|receive)-pack))$" \

"C:/Program Files/Git/libexec/git-core/git-http-backend.exe/$1"

#这边git-http-backend.exe安装路径又得时在c:/Program Files/Git/mingw64/libexec/git-core/git-http-backend.exe

<Location />

AuthType Basic

AuthName "GIT Repository"

AuthUserFile "C:/Program Files/Git/htpassword"

#密码需求,不需要可以注释掉

Require valid-user

</Location>

第四步:添加用户

进入Apache安装目录下的bin,执行

htpasswd -cmb htpassword abc 123456

把生成的htpassword放到c:/Program Files/Git(位置随意,跟上面的AuthUserFile对应就行)

第五步: 测试

进入c:/workspace 创建空版本库

git init --bare test.git

到目的电脑上执行命令上传版本

如:服务端ip为192.168.0.2

git push http://192.168.0.2/test.git master


标签: git apache

评论(0) 浏览(1482)

Powered by EMLOG Copyright @ 狼酒 版权所有. 闽ICP备14012694号-2