Git能做什么

2018-09-18  本文已影响0人  失智者

Git是什么?

Git是目前世界上最先进的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

git基本功能

workspace: 本地的工作空间。

index:缓存区域,临时保存本地改动。

local repository: 本地仓库,指向最后一次提交HEAD。

remote repository:远程仓库。

git clone

从远程仓库拉代码到本地,其实内部主要是将整个git资源拉下来。

git checkout

用于获取以前版本的文件。

git status

查看当前工作区的状态,如果有修改就会出现让你add到index区的提示。

git add    添加一个修改到index区,这之后才能commit。

git commit    将index区的修改提交到当前branch的HEAD区, 添加参数--amend可以用来修改提交注释。

git log    看commit信息的历史记录。

git fetch  将远程仓库的最新代码拉下来但不自动与本地代码merge。

git pull   将远程仓库的最新代码拉下来并merge到当前分支上。

Git命令流程图

在idea中部署远程仓库

1、创建SSH Key,在系统盘的用户文件夹中的.ssh目录下,用文本打开id_rsa,复制代码到GitHub中。

2、在GitHub创建新的仓库。

3、在本地的git仓库运行命令:git remote add origin git@github.com:Penguinzp/SpringBootLearning.git 

4、然后在idea中开始运行命令行:

①进入程序路径输入 :git init

②输入:git add .

③输入:git status查看

④输入:it commit -m "create a new project"

⑤输入:git remote add origin git@github.com:Penguinzp/SpringBootLearning.git  

⑥输入:git push -u origin master

上一篇下一篇

猜你喜欢

热点阅读