window下git的用户切换_git 切换用户以及常用指令

如果你不知道现在本地Git用的帐号是什么,你可以输入

查看用户名

git config user.name

查看用户邮箱

git config user.email

修改用户名和邮箱的命令

git config --globaluser.name"Your_username"

git config --globaluser.email"Your_email"

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时不能带文件名。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要清除项目中的git,可以按照以下步骤操作: 1. 打开项目所在的文件夹,在文件夹空白处点击鼠标右键,选择“Git Bash Here”(如果你已经安装了git的话)。 2. 在弹出的Git Bash命令行窗口中,输入以下命令: ``` rm -rf .git ``` 这个命令会删除项目文件夹中的.git文件夹,该文件夹是git版本控制所必需的。 3. 回车执行该命令后,Git会删除.git文件夹及其所有内容。完成后,你的项目将不再与git相关联。 4. 接下来,你可以将项目文件夹复制到其他位置,或者重新进行git初始化,从而重新开始版本控制。 需要注意的是,清除项目中的git会删除所有与git相关的历史记录、分支和提交等信息,因此请在操作前备份重要的数据以防丢失。此外,清除git并不会删除项目原始文件,只是解除git版本控制的管理。 ### 回答2: 要在 Windows 上清除项目的 Git 仓库,您可以按照以下步骤进行操作: 1. 打开命令提示符或 Git Bash 终端窗口。 2. 导航到项目所在的文件夹。可以使用 `cd` 命令来切换目录。 3. 确认您当前位于项目的根目录。您可以使用 `ls` 命令(在 Git Bash 终端窗口中)或 `dir` 命令(在命令提示符窗口中)来查看文件和文件夹的列表。 4. 执行以下命令将 `.git` 文件夹从项目中删除: ``` rd /s /q .git ``` 这将删除包含 Git 仓库历史记录和配置的 `.git` 文件夹。 5. 确认删除操作。系统会提示您确认是否删除文件夹及其内容。输入 `y` 然后按下 Enter 键。 6. 现在,您的项目中不再包含 Git 仓库。您可以进一步对项目进行其他操作,例如重新初始化 Git 仓库。 请注意,这个操作是不可逆的,并且会永久删除 Git 仓库的历史记录和配置。在执行此操作前,请确保您不再需要 Git 仓库和相关的历史记录。如果您只是希望删除之前的提交历史记录,但仍保留 Git 仓库和最新的代码状态,您可以考虑 Git 的其他命令,例如 `git reset` 或 `git revert`。 ### 回答3: 要清除项目的git,可以按照以下步骤进行: 1. 首先打开项目所在的文件夹,确认项目的git仓库是否已经初始化。可以通过检查是否存在.git文件夹来确认。如果存在,则表示该项目已经与git关联。 2. 如果项目已经与git关联,可以选择删除.git文件夹及其下的所有内容。在Windows系统中,可以使用以下命令删除.git文件夹:rm -rf .git。 3. 删除.git文件夹后,git相关的信息和版本控制历史将被完全清除,再次打开项目时将不再显示git的信息。 4. 如果要重新开始使用git进行版本控制,可以再次在项目文件夹中初始化git仓库。在Windows系统中,可以使用以下命令:git init。 5. 初始化git仓库后,可以根据需要添加文件、提交更改、创建分支等操作,重新开始使用git进行项目管理。 请注意,在进行以上操作之前,请确保已经备份了所有必要的文件和代码,以免数据丢失。此外,如果在清除项目的git之前已经将代码推送到远程仓库,需要在远程仓库中手动删除相应的分支或删除整个项目的远程仓库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值