git输入邮箱(git输入用户名和邮箱)

hacker|
69

git中 用户名和邮箱有什么用?特别是邮箱。

就是登录帐户的密码,判断相应的权威,否则,别的账户会不知道这个账户是谁,否则的话,只需提交版本库而不进行验证。

没有自己构建的GitHub,一直在使用,在GitHub中,这个东西有100个函数,如果用户名和电子邮件与GitHub帐户相同,则在提交修改时将两者关联。

在GitHub上提交时,此信息不会用作身份验证信息,当代码提交到远程库时,将再次执行帐户和密码身份验证,尽管可以随意提交帐户和电子邮件,但这会给别的账户带来麻烦。

扩展资料:

Gitee企业版,一个基于git的代码托管和协作开发平台,由开源中国于2013年推出,对于企业研发团队的协同开发场景,提供企业级精细代码管理服务,集成项目管理、代码管理和知识库管理,支持整个研发过程,D管理“需求迭代任务分配编码质量评审部署测试缺陷管理”。

截至目前,已有10万多家企业客户使用了gitee企业版来提高研发效率,有序规划和管理软件研发。

git配置用户名和邮箱

配置用户名:git config --global user.name “username”

配置邮箱:git config --global user.email “xxx@email.com”

配置ssh免密登录:

1 使用命令生成密钥

ssh-keygen -t rsa -C “user.email”

连续三次回车

一般用户目录下会生成

id_srsa

id_rsa.pub

登录进入gitee,在设置页面找到SSH KEY将.pub文件的内容粘贴进去

使用ssh -T git@gitee.com测试是否成功即可

git hub提交

git push -u origin master

To

! [rejected]        master - master (fetch first)

error: failed to push some refs to ''

hint: Updates were rejected because the remote contains work that you do

hint: not have locally. This is usually caused by another repository pushing

hint: to the same ref. You may want to first integrate the remote changes

hint: (e.g., 'git pull ...') before pushing again.

hint: See the 'Note about fast-forwards' in 'git push --help' for details.

$ git config --global user.email 512866393@qq.com

如码云:

$git config --global user.name 'qiuzhongwei0519'

$  git config --global user.email 512866393@qq.com

1.git init 

添加到栈缓区

2.git add .

提交到栈缓区

3.git commit -u

关联远程和本地

4.git remote add origin

提交到远程

5.  git push -u origin master -f

修改之前提交的注释

git commit --amend

vim修改后保存退出

git rebase --continue

git push -u origin master -f

1、首先我得重新在git设置一下身份的名字和邮箱(因为当初都忘了设置啥了,因为遇到坑了)进入到需要提交的文件夹底下(因为直接打开git Bash,在没有路径的情况下,根本没! 法! 改! 刚使用git时遇到的坑。。。 )

git config --global user.name "yourname"

git config --global user.email“your@email.com"

注:yourname是你要设置的名字,your@email是你要设置的邮箱。

2、删除.ssh文件夹(直接搜索该文件夹)下的known_hosts(手动删除即可,不需要git)

3、git输入命令

$ ssh-keygen -t rsa -C "your@email.com"(请填你设置的邮箱地址)

接着出现:

Generating public/private rsa key pair.

Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):

请直接按下回车

然后系统会自动在.ssh文件夹下生成两个文件,id_rsa和id_rsa.pub,用记事本打开id_rsa.pub

将全部的内容复制

4、打开,登陆你的账户,进入设置

进入ssh设置

点击add ssh key,

ok!

5、在git中输入命令:

ssh -T git@github.com

然后会跳出一堆话。。

输入命令:yes

回车

然后就会提示你成功了~~

git仓库的创建及基本操作

一、安装git

二、设置

由于git是分布式管理工具,需要输入用户名和邮箱以作为标识,因此,在命令行输入下列的命令:git config  -- global user.name "" ,git config  -- global user.eamil ""

三、工作原理:

1.git的工作流程

2、git简化原理

四、基本用法

1、创建版本库

版本库就是我们所说的“仓库”,英文名repository,你可以理解为一个目录,这个目录里面的所有文件都可以被Git管理,文件的修改,删除Git都能跟踪,

以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”。

eg:

命令解析:

cd:进入某个目录

mkdir:创建一个文件

pwd:显示当前的目录路径

2、添加文件到版本库

添加文件到版本库,首先需将这个目录变为git可以管理的仓库,命令如下:

git init

git add 001.txt

git commit 001.txt "001txt文件提交"

命令解析:

git add:将文件提交到暂存区

git commit -m:将暂存区文件提交到仓库(单引号内为注释)

3、检查是否有未提交的文件

通过下面的命令,检查该版本库是否有文件未提交:git status 检查当前文件状态

4、检查文件是否被修改 git diff:查看文件修改的内容

5、查看历史变更记录

git log:获得历史修改记录

git log --pretty=oneline:使记录只显示主要的内容,一行显示

6、版本回退

cat:查看文件内容

git reset --hard HEAD^:回退到上一个版本

git reflog:获取历史版本号

git reset --hard 版本号:回退到该版本号对应的版本

五、将本地文件推送到github仓库

PS补充下:关于Git和github关联

1、拥有github账号

由于本地仓库和远程的github仓库需要关联,首先需要登录github,注册一个账号,然后建立一个仓库。

注册链接: 成功注册后,登录github,首页如下:

2、创建SSH Key

Git和github之间是通过SSH加密的,因此需要执行下面的操作:

①、在本地主目录查找,是否有.ssh目录,如果有,打开该目录,一般会有这两个文件:id_rsa和id_rsa.pub,如果有的话,直接跳过,如果没有的话,打开命令行,输入如下命令:

ssh-keygen  -t rsa –C “youselfemail@email.com”(你自己的邮箱地址,推荐和注册github的邮箱保持一致)

ps:Mac系统下查看和生成SSH Key

一、查看本地是否存在SSH-Key:   ls -al ~/.ssh

输出的是如下内容: 证明本地已经存在SSH Key 文件,请执行第四步。

id_rsa        id_rsa.pub

二、如果没有,生成新的SSH Key

ssh-keygen -t rsa -C"you_email" (your_email:这里填写你在GitLab或者GitHub注册时的邮箱。)

三、生成并添加SSH Key

ssh-add ~/.ssh/id_rsa

四、查看SSH Key

cat /Users/xxx/.ssh/id_rsa.pub

  xxx是你的电脑用户名,例如:howieMacBook-Pro:~ howie$中的howie关键字。

    复制生成好的SSH Key 添加到 GitLab 或者GitHub中的SSH Key中即可。

②、登录github,右上角:设置→settings-SSH and GPR keys→New SSH key,然后输入你的标题,输入上面的公钥,然后点击保存。

3、创建仓库

点击右上角,添加→New repository,按照下图所示创建仓库:

然后进入创建的仓库,点击Clone or download,找到你的仓库地址:

然后通过命令:git remote add origin 用户名/仓库名.git,将本地仓库和github仓库连接就好了。

5条大神的评论

  • avatar
    访客 2022-12-15 上午 02:58:57

    本库 添加文件到版本库,首先需将这个目录变为git可以管理的仓库,命令如下: git init git add 001.txt git commit 001.txt "001txt文件提交" 命令解析: git add:将文件提交到暂存区

  • avatar
    访客 2022-12-14 下午 10:14:50

    改时将两者关联。在GitHub上提交时,此信息不会用作身份验证信息,当代码提交到远程库时,将再次执行帐户和密码身份验证,尽管可以随意提交帐户和电子邮件,但这会给别的账户带来麻烦。扩展资料:Gitee企业版,一个基于git的代码托管和协作开发平台,由开源中国于2013年推出,对于企业研发团队

  • avatar
    访客 2022-12-14 下午 11:31:36

    -u origin master -f 修改之前提交的注释 git commit --amendvim修改后保存退出 git rebase --continuegit push -u origin master -f1、首先我得重新在git设置一下身份

  • avatar
    访客 2022-12-14 下午 11:25:46

    global user.name 'qiuzhongwei0519' $  git config --global user.email 512866393@qq.com 1.git init  添加到

  • avatar
    访客 2022-12-15 上午 03:21:43

    the key (/Users/your_user_directory/.ssh/id_rsa): 请直接按下回车 然后系统会自动在.ssh文件夹下生成两个文件,id_rsa和id_rsa.pub,用记事本打开id_rsa.pub 将全部的内容复制 4、打开,

发表评论