Git——单人操作及多人协同操作


1.安装git

sudo apt-get intall git

2.git单人操作

(1)创建git仓库:

git init 

(2)配置git的提交用户名和邮箱:

git config user.name ‘zhangsan’
git config user.email ‘[email protected]

(3)查看文件状态:

git status
(文件为红色为工作区,绿色为暂存区)

(4)将工作区代码添加到暂存区:

git add 文件名:指定文件添加到暂存区
git add .  :所有改动过的文件添加到暂存区

(5)将暂存区代码添加到仓库区:

git commit -m ‘注释’

(6)将工作区代码添加到暂存区添加到仓库区:

git commit -am ‘注释’

(7)查看历史版本:

git log:查看详细信息
git log:查看简要信息

(8)回退版本:

git reset --hard 版本号
git reset --hard HEAD
版本 描述
HEAD 表示当前最新版本
HEAD^ 表示上一个版本
HEAD^^ 表示上两个版本
HEAD~1 表示上一个版本
HEAD~2 表示上两个版本

(9)撤销工作区、暂存区:

撤销工作区:git checkout 文件名
撤销暂存区:git reset HEAD 文件名(撤销暂存区到工作区)

git checkout 文件名
(10)版本对比:

git diff HEAD HEAD^ 文件名
(HEAD代表当前版本,HEAD^代表上个版本,也可比较其他版本)

(11)误删恢复:

rm 文件名--> git checkout --文件名
git rm 文件名-->git reset -- hard HEAD^

3.git多人操作

(1)clone项目到本地:

git clone 项目地址

(2)推送项目到远程仓库:

git push

(3)配置是否输入登录密码信息:

git config --global credential.helper cache ⼗五分钟有效期
git config credential.helper 'cache --timeout==3600' ⼀个⼩时有效期
git config --global credential.helper store ⻓期有效

(4)拉取最新版本到本地:

git pull

4.标签

(1)设置本地标签:

git tag -a 标签名 -m ‘标签描述’

(2)推送本地标签到远程:

git push origin 标签名

(3)删除本地标签:

git tag -d 标签名

(4)删除远程标签:

git push origin -- delete tag 标签名

5.分支

(1)查看当前分支:

git branch 

(2)创建本地分支,并切换到指定分支:

git checkout -b 分⽀名

(3)推送本地分支到远程:

 git push -u origin 分⽀名

(4)切换分支:

git checkout master / dev

(5)合并自分支到主分支:

 git merge 分⽀

猜你喜欢

转载自blog.csdn.net/zsh142537/article/details/83044494