会用就行了,安装这些就不想说太多废话,安装过程请自己找官方文档。希望不要再忘记了,虽然现在git用的多是在vs或者idea,但是最好还是不要忘记在terminal下该如何使用。

配置用户相关信息

git config --global user.name "blacksand"
git config --global user.email "blacksand@gmail.com"

其中:

--local仅指定当前本地git仓库

--global指定所有当前用户的git仓库

--system会指定全系统的git仓库

一些简单的概念

git主要分为4个区域:即workspace(工作区)、staging area(暂存区)、local repository(本地仓库)和remote repository(远程仓库)

他们之间的操作关系可以用如下图所表示:

其中工作区就是平时在电脑中看到的目录;

暂存区一般存在于.git下的index文件里面;

版本库.git目录,这个文件夹不属于工作区的范畴。

常用命令

# 在当前路径初始化仓库
git init

# 下载一个远程仓库项目
git clone

# 跟踪、查看当前仓库状态
git status

# 添加文件内容到暂存区(同时跟踪文件)
git add
# 添加所有文件
git add ./

可以通过.gitignore文件配置忽视特定文件或文件夹。

# 从暂存区提交文件 -m为注释
git commit -m 'first commit'

# 回退版本
git reset
# 远程仓库操作
git remote

# 从远程仓库拉取代码并合并
git pull

# 从本地仓库上传代码到远程仓库并合并
git push

# 从远程获取代码库
git fetch

Git分支

Git上的每一条分支都会代表一条独立开发路线。学会使用分支是很重要的,因为这使得你能够脱离master分支,在不影响master分支的同时继续进行工作。

# 创建一条新分支
git branch newbranch

# 列出当前有的分支
git branch

# 切换到newbranch分支
git checkout newbranch

# 合并newbranch分支到当前选中的分支
git merge newbranch

在合并分支时可能需要处理合并冲突的问题,这个一般会在IDE中先解决冲突文段,然后再告诉git,文件已解决冲突。这里不进行具体阐述。

大概就这样吧,会用就OK。