git常用命令

2018年12月1日03:34:25 评论 506

Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

命令:

1. 进入根目录

2. 初始化本地仓库

输出如下:

即创建了一个空的本地Git仓库。

3. 将代码添加到本地仓库

将根目录下的所有文件添加到本地仓库中,git add .

如果只添加单个文件,只需把.换成你要添加的文件名即可,如git add README.md;

4. 把代码提交到本地仓库

git commit -m "添加你的注释,一般是一些更改信息"

输出:

5. 将本地的库链接到远程服务器

如果执行git remote add xxxx时报错fatal: remote origin already exists,解决办法:git remote rm origin,删除远程仓库的origin,然后再重新执行add命令。

6. 推送前先合并

这时候还是不可以push的,可能会提示:

意思是在push之前,需要先pull一下,将远程的主分支down下来,可以合并本地内容。

如果报fatal:refusing to merge unrelated histories错误,意思是拒绝合并不相关的历史,确实本地是新加的内容还重未和线上连接过,或者线上手动添加了一个文件,未曾和本地代码仓库同步。解决办法:可以添加--allow-unrelated-histories参数,意思告诉系统我允许合并不相关历史的内容。

输出:

合并成功,如果不存在不相关历史的内容,可略过此步。

7. 推送到远程服务器

输出:

进入远程仓库个人控制台,刷新页面,会发现代码已经同步成功了。

本文已通过「原本」原创作品认证,未经作者授权请勿直接转载,负责将依法追究其法律责任。
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: