趣文网 > 作文大全

Git 常用命令及使用

2020-12-31 14:15:01
相关推荐

Git 常用命令使用

1)、本地库初始化 git init

2)、设置签名

作用:区分不同开发人员的身份。

说明:这里设置的签名和登录远程库(代码托管中心)的账户没有关系。

a)、项目级别签名:

git config user.name [AAA]

git config user.email [邮箱地址]

签名信息位置:cat .git/config

b)、系统级别签名:

git config --globaluser.name [AAA]

git config --global user.email [邮箱地址]

签名信息位置:cd ~ 、cat .gitconfig

3)、基本操作

a)、查看状态: git status(查看工作区、暂存区的状态)

b)、添加操作: git add 文件名(将工作区新建/修改的内容添加到暂存区)

c)、提交操作: git commit -m “commit message” 文件名(将暂存区的内容提交到本地库)

4)、查看历史记录

a)、git log

b)、git log --pretty=oneline

c)、git log --oneline

d)、git reflog (HEAD@{移动到当前版本需要多少步})

5)、前进和后退

a)、基于索引值的操作(推荐做法)

git reset --hard 哈希索引值

示例:找回删除状态已经提交本地库的文件操作。

b)、使用^符号 (只能后退,一个^表示后退一步)

git reset --hard HEAD^

c)、使用~符号 (只能后退,n表示后退n步)

git reset --hard HEAD~2

6)、比较文件差异

a)、git diff [文件名] (将工作区中的文件和暂存区的进行比较)

b)、git diff [本地库历史版本] [文件名] (将工作区中的文件和本地库历史记录比较,不带文件名的话,会比较多个文件)

7)、分支管理

在版本控制过程中,使用多条线同时推进多个任务。

分支的优势?

a)、同时并行推进多个功能开发,提高开发效率。

b)、各个分支在开发过程中,如果某个分支开发失败,不会对其他分支有影响,失败的分支可以删除,然后重新开始即可。

分支常用命令:

a)、git branch -v (查看本地库中的所有分支)

b)、git branch dev (创建一个新的分支)

c)、git checkout dev (切换分支)

d)、分支合并

i)、切换到接收修改的分支

git checkout master

ii)、执行merge命令

git merge dev

(注:切换分支后,在dev分支中做出的修改需要合并到被合并的分支master上)

8)、冲突解决

当一个分支的内容和另一个分支的内容不同时,此时任一分支合并另一分支过程中就会出现冲突。

冲突的解决办法:

a)、编辑文件,删除特殊符号。

b)、将文件修改完毕后,保存退出。

c)、git add [文件名]。

d)、git commit –m “日志信息”。

注意:此时commit时不能带文件名。

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

关于亲情的作文开头结尾 成长作文500字六年级 英语作文我最喜欢的节日 未来的世界作文600字 成长路上无捷径作文 关于中秋的作文600 春节里的一件事作文 触动心灵的瞬间作文 我长大了作文350字 原来我可以作文 做一个小实验的作文 包饺子作文250字 我的姥姥300字作文 月亮作文500字初一 冬雪作文300字 难忘的一天500字作文 与挫折同行作文 关于创新的作文800字 关于母亲的作文600字 网络是把双刃剑作文 写活动的作文500字 关于劳动的作文400 开学计划作文500字 机器人打屁股作文 追梦路上作文800字 我最爱的食物英语作文 感谢母亲作文600字 什么让我更出彩作文 包饺子作文150字 我成功了作文300字