分享很简单的一些git 命令及应用场景

Git是一个分布式版本管理系统,是为了更好地管理Linux内核开发而创立的。

Git可以在任何时间点,把文档的状态作为更新记录保存起来。因此可以把编辑过的文档复原到以前的状态,也可以显示编辑前后的内容差异。

而且,编辑旧文件后,试图覆盖较新的文件的时候(即上传文件到服务器时),系统会发出警告,因此可以避免在无意中覆盖了他人的编辑内容。

下面简单的列举一些git 的常用命令,发的有限,持续补充。

克隆

执行克隆后,远程数据库的全部内容都会被下载。之后您在另一台机器的本地数据库上进行操作。

git clone xxxxxxxxxxxxxxxxxxxxx

 

拉取

进行拉取操作就可以把远程数据库的内容更新到本地数据库,就是从远程数据库下载最近的变更日志,并覆盖自己本地数据库的相关内容。

例如分支名叫test

$ git pull origin test

 

查询状态

这个指令的用途是用来查询现在这个目录的「状态」

$ git status

 

将文件提交到暂存区

$ git add welcome.html

发现下面出现之前所提交到暂存区的文件 new file: welcome.html 证明成功了

$ git status
On branch master

Initial commit

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

	new file:   welcome.html

把暂存区的内容提交到远程

$ git commit -m '你在这次commit做了什么事'

 

摘樱桃

你要将A分支上面的commit添加到B分支上面

先切换到A分支

$ git checkout A

在log中查看需要摘取的commit号

$ git log

在切换到B 分支 并摘取需要的那次提交

$ git checkout B
$ git cherry-pick xxxxxxxxxxxx

猜你喜欢

转载自blog.csdn.net/Seabiscuit_/article/details/86572387