首页 > 编程知识 正文

windows如何使用git,git代码

时间:2023-05-05 14:18:10 阅读:115213 作者:4225

如果不知道当前本地Git的帐户是什么,可以输入

查看用户名

git config user.name

查看用户邮箱

git config user.email

用于更改用户名和邮箱的命令

git config-- global user.name ' your _ username '

git config-- global user.email ' your _ email '

Git常规命令

1 )、本地库初始化git init

2 )、设置签名

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

说明:此处设置的签名与登录到远程库(代码托管中心)的帐户无关。

a )、项目级签名:

git config user.name [AAA]

git config user.email [电子邮件地址]

签名位置: cat .git/config

b ),系统级签名:

git config-- global user.name [ AAA ]

git config--globaluser.email [邮件地址]

签名位置: cd ~,cat .gitconfig

3 )、基本操作

a )、查看状态:获取状态(查看工作区、暂存区的状态)

b ),添加操作:git add文件名(将工作区新建/更改添加到暂存区)。

c ),提交操作: git commit-m“提交消息”文件名(将临时区域内容提交到本地库)。

4 )、查看历史记录

a )、git log

b ),git log --pretty=oneline

c ),git log--在线

d ),gitreflog(head@{移动到当前版本需要多少步骤} )

5 )、前进与后退

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

git reset--硬散列索引值

示例:恢复已提交到本地库的删除状态的文件操作。

b )、)使用符号(只能后退。 一个)意味着后退一步) ) ) ) ) ) ) ) ) ) )。

git reset--硬件头^

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

git reset--硬件头~ 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分支中所做的修改必须合并到合并的分支主节点中。)

8 )纠纷解决

如果一个分支的内容与另一个分支的内容不同,则在一个分支合并另一个分支的过程中会发生冲突。

冲突解决方案:

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

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

c )、git add [文件名]。

d ),git commitm“日志信息”。

注意:在这种情况下,commit时不能有文件名。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。