git远程推送,远程克隆
来源:互联网 发布:js京东购物车代码 编辑:程序博客网 时间:2024/04/30 09:44
1.创建一个用户zph(让此用户提供git on server),密码设置为12345678
- # useradd zph
- # passwd zph
- # su zph
- $ cd
4.创建一个远程仓库
- $ git init --bare sample.git
5.在windows下(192.168.1.5),打开git bash
- $ git clone zph@192.168.1.239:/home/zph/sample.git
6.创建一个文件,一般放项目代码。
在目录下右键键入GitBash(前天本地安装git)
添加文件 git add .(添加所有)
提交 git commit -m ""
7.添加远程主机,同步到服务器
1.git remote add origin zph@192.168.4.200:/home/zph/sample.git(第二次以后直接push)
2.git push origin master
8.本地clone,必须是root用户
1.git clone 路径
9.删除远程
1.git remote rm origin
10.在使用Git Push代码到数据仓库时,提示如下错误:
[remote rejected] master -> master (branch is currently checked out)
remote: error: refusing to update checked out branch: refs/heads/master
remote: error: By default, updating the current branch in a non-bare repository
remote: error: is denied, because it will make the index and work tree inconsistent
remote: error: with what you pushed, and will require 'git reset --hard' to match
remote: error: the work tree to HEAD.
remote: error:
remote: error: You can set 'receive.denyCurrentBranch' configuration variable to
remote: error: 'ignore' or 'warn' in the remote repository to allow pushing into
remote: error: its current branch; however, this is not recommended unless you
remote: error: arranged to update its work tree to match what you pushed in some
remote: error: other way.
remote: error:
remote: error: To squelch this message and still keep the default behaviour, set
remote: error: 'receive.denyCurrentBranch' configuration variable to 'refuse'.
To git@192.168.1.X:/var/git.server/.../web
! [remote rejected] master -> master (branch is currently checked out)
error: failed to push some refs to 'git@192.168.1.X:/var/git.server/.../web'
这是由于git默认拒绝了push操作,需要进行设置,修改.git/config添加如下代码:
[receive]
denyCurrentBranch = ignore
在初始化远程仓库时最好使用 git --bare init 而不要使用:git init
如果使用了git init初始化,则远程仓库的目录下,也包含work tree,当本地仓库向远程仓库push时, 如果远程仓库正在push的分支上(如果当时不在push的分支,就没有问题), 那么push后的结果不会反应在work tree上, 也即在远程仓库的目录下对应的文件还是之前的内容,必须得使用git reset --hard才能看到push后的内容.
- git远程推送,远程克隆
- 手把手git教程(05)--远程仓库推送和克隆
- git 克隆远程库
- git 克隆远程仓库
- 远程服务器git仓库的搭建以及本地git库的首次推送首次克隆远程仓库的文件
- Git - 如何修改开源项目并推送给作者 / 克隆远程仓库到本地
- git的常用操作(克隆到本地和推送到远程仓库)
- git学习之克隆远程仓库
- android studio git克隆远程项目
- 3.Git远程仓库添加及克隆
- Git远程仓库的添加及克隆
- git克隆远程项目时注意问题!!!
- git 远程克隆同伴分支的项目
- git 远程分支创建与推送
- Git把Tag推送到远程仓库
- Git 推送和删除远程标签
- git本地建立仓库推送到远程
- git 远程分支创建与推送
- Java 并发编程实战
- oracle12c新特性(3)-不可见字段
- MySql数据库安装
- 在Windows下的Python与OpenCV安装调试
- android6.0动态权限的设置——几行代码搞定
- git远程推送,远程克隆
- RMAN 备份与恢复 实例 ——MD,没看懂,留着日
- 阿里又有大动作了!!!
- 深入理解Spring系列之一:开篇
- c# 获取变量名
- js 获取cookie值
- STL之string函数整理
- 哪位大神有好的javaee视频教程!分享一下!
- nginx状态码