git版本库创建和代码同步提交

时间:2020-01-09
本文章向大家介绍git版本库创建和代码同步提交,主要包括git版本库创建和代码同步提交使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
[root@izbp18dv3a3metugyd02qxz syhuo.net]# git status -s
     A 你本地新增的文件(服务器上没有).
     C 文件的一个新拷贝.
     D 你本地删除的文件(服务器上还在).
     M 文件的内容或者mode被修改了.          绿色表示git rm -r --cached 删除了,红色则rm -rf删除了
     R 文件名被修改了。                     绿色,可以不处理,git commit提交
     T 文件的类型被修改了。
     U 文件没有被合并(你需要完成合并才能进行提交)。
     X 未知状态(很可能是遇到git的bug了,你可以向git提交bug report)
     ?未被git进行管理,可以使用git add file1把file1添加进git能被git所进行管理        rm -f 删除或者git add 


[root@izbp18dv3a3metugyd02qxz syhuo.net]# git commit -am '整理代码、迁移到阿里云代码修改'
[root@izbp18dv3a3metugyd02qxz syhuo.net]# git pull

如果合并有冲突,解决冲突开始...
[root@izbp18dv3a3metugyd02qxz syhuo.net]# git add
[root@izbp18dv3a3metugyd02qxz syhuo.net]# git commit -am '整理代码、迁移到阿里云代码修改'
如果合并有冲突处理结束

[root@izbp18dv3a3metugyd02qxz syhuo.net]# git push origin master



版本库创建
http://121.9.230.130:8062
admin
telpo86337898

liuchao
liuchao.123

window TorToiseGit初始化
E:\telpo
鼠标右键->Git Clone
git add .
git commit & push
E:\telpo\syhuo.chart
编辑 .git/config
[core]
	repositoryformatversion = 0
	filemode = false
	bare = false
	logallrefupdates = true
	ignorecase = true
[remote "origin"]
	url = http://liuchao:liuchao.123@192.168.3.132:9090/r/syhuo.chart.git
	fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
	remote = origin
	merge = refs/heads/master


linux下git clone
[root@izbp18dv3a3metugyd02qxz www]# git clone http://liuchao:liuchao.123@121.9.230.130:8062/r/syhuo.chart.git
[root@izbp18dv3a3metugyd02qxz syhuo.chart]# vim .git/config
[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
[user]
    email = 249757247@qq.com
    name = liuchao
[remote "code"]
    url = http://liuchao:liuchao.123@121.9.230.130:8062/r/syhuo.chart.git
    fetch = +refs/heads/*:refs/remotes/code/*
[branch "master"]
    remote = code
    merge = refs/heads/master
[remote "origin"]
    url = http://liuchao:liuchao.123@121.9.230.130:8062/r/syhuo.chart.git
    fetch = +refs/heads/*:refs/remotes/origin/*

[root@izbp18dv3a3metugyd02qxz syhuo.chart]# git status -s
[root@izbp18dv3a3metugyd02qxz syhuo.chart]# git remote -v

原文地址:https://www.cnblogs.com/hnhycnlc888/p/12172583.html