git学习笔记
近期,在看CSDN学院上的知识时,看到了一个关于git的介绍,就看看了看,同时,记了一些学习笔记以供后期回顾,同时也欢迎大家指出不足。
1.常见的版本控制工具推荐介绍
CVS.. SVN. GIT
2.分布式可视化版本控制工具推荐介绍
SOURCETREE 核心点ssh协议。
快速上手:
首先git的与subversion和cvs有很大不同
Linux早期是如何贡献的
两个界面
界面bash
界面gui
git命令
git clone(将项目的远程代码克隆下来)
格式:
git clone 地址
git clone 项目的url
git init
格式:git init
作用:将创建的文件变化生成master分支。
git add :用于添加需要追踪的新文件和待提交的更改。
git status :用于查看有何更改
git diff :用于查看有何更改
get commit :将快照记录
git reset :
git rm :
git mv :
一般流程:使用git add 添加需要追踪的新文件和待提交的更改,
然后使用git status和git diff 查看有何更动。最后用git commit
将快照记录。
分支管理
查看分支:
git branch
SHENGYUNT@BRIDGE-CONNECTION MINGW64 /e/git/newgit (master)
$ git branch
* master
其中‘★‘表示当前所在分支
创建分支
git branch test
删除分支
git branch -d test
切换分支
git checkout test
SHENGYUNT@BRIDGE-CONNECTION MINGW64 /e/git/newgit (master)
$ git branch
* master
master_second
SHENGYUNT@BRIDGE-CONNECTION MINGW64 /e/git/newgit (master)
$ git checkout master_second
Switched to branch 'master_second'
SHENGYUNT@BRIDGE-CONNECTION MINGW64 /e/git/newgit (master_second)
$ git branch
master
* master_second
SHENGYUNT@BRIDGE-CONNECTION MINGW64 /e/git/newgit (master_second)
$ ls
git_3_17/ README.md readmed.me
合并分支
命令:git marge 分支名称
说明:在进行分支合并时,如果想将分支1合并到分支2;需先切换到分支2上,
之后使用git marge 分支1命令进行合并。
查看日志
创建标签
总结:
发布命令
在进行项目发布时,使用的命令是push命令
格式:git push [远程连接名] [分支类型]
例如:
在将一个主分支master上传到origin的远程 链接上时:
git fetch origin master