linux配置git的坑

linux配置git的坑,第1张

一般来说设置git需要设置用户名和邮箱、生成shh公玥、将公玥添加到gitee或github里面。做完这几步就行了。

但是,如果一个gitee(或github)账号想在多个环境下使用git,还按照这样做的话,只会使后添加的公玥生效。我把linux下生成的公玥添加到gitee上之后linux能正常使用git了,但是windows下又不能用了。

正确步骤:在linux下生成ssh公玥之后,复制之前的公玥(从gitee或github或本地C:\Users\lenovo.ssh\id_rsa.pub都可找到),再修改linux下的/root/.ssh/id_rsa.pub,将里面的公玥替换成刚才复制的就行了。

*初始化git仓库,使用git init命令

 *添加文件到git仓库分两步:

1、使用git add filename ;可分多次使用,添加多个文件到暂存区

2、使用git commit -m “说明” ;完成提交到分支

*查看工作区状态,使用git status 命令;如果提示有修改可使用git diff filename 查看修改内容

*HEAD指向当前版本,HEAD^表示上一个版本,HEAD^^上上一个版本……HEAD~100指向之前第100个版本。

*回退版本:使用git log查看提交历史;使用git log --pretty=oneline 精简显示

使用git reset --hard commit_id 回退到版本号为commit_id的版本

*回退版本之后如果想再看改回来,可以使用git reflog 查看历史命令,找出想改回的版本号,再使用git reset hard commit_id 返回即可。

*注意:git跟踪并管理的是修改,而不是文件,如果一个文件修改并add之后,再次修改,如果不再次add就提交的话,只会提交第一次的修改。命令详解可查看“Linux命令大全”。

linux下载的git仓库转移到windows,安装git 需要向Linux系统中先安装git: yum install git,导入仓库 执行以下指令: git clone 复制的链接地址 会提示输入用户名或者密码,输入即可,然后我们会发现当前目录下仓库已经创建好了。这里我用的仓库是my-world Linux和windows创建仓库的步骤是一样的。 同时我们建立一个test文件来进行测试。 test文件中的内容是: 明确我们的目的:将hello上传到gitee仓库中。 首先我们需要将hello中文件拷贝到my-world(即在gitee上定义的仓库名)仓库中。 cp -r hello my-world 然后我们进入仓库目录,发现hello已经被放进仓库目录中了。

3.

git传输三板斧 然后进行add *** 作: git add hello git


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7576687.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存