您现在的位置是:首页 >技术杂谈 >超详细的Linux环境下使用git上传代码教程(gitee版)网站首页技术杂谈
超详细的Linux环境下使用git上传代码教程(gitee版)
                简介超详细的Linux环境下使用git上传代码教程(gitee版)            
            git是一个版本控制器,我们使用它上传我们以前写过的代码给他进行托管,更为方便以后找到,同时也方便我们找到我们每次更改了什么。
创建仓库

创建完成后界面:
 
 接下来复制我们创建的仓库的地址:
 
使用 git 命令行
安装 git:
	yum install git
不是root权限还需要在前面加上sudo
Linux下的操作(git三板斧)
- 将远端的仓库(gitee)拉取到本地
	git clone +(远端仓库地址)

 最后就是这样:
 
在Linux下以 . 开头的文件是隐藏文件
	ls -al (展现所有文件包括隐藏文件)

.gitignore的作用:筛选出不能够上传的文件后缀
- 创建一个文件Test.cpp并写入Hello World!!

3. 三板斧第一招: git add
	git add [文件名]
也可以直接这样, “.” 表示当前目录,
	git add .

 第一步操作,将原本没有的文件添加到本地仓库,放入.git中(add只是添加到临时区)
4. 三板斧第二招:git commit
	git commit -m +(日志信息)
提交的时候应该注明提交日志, 描述改动的详细内容
 
 第二步操作:将文件提交到.git仓库中,-m 后面是提交日志,一定要写且不能乱写,这是为你以后方便找到提前做准备。
在这一步你可能出现这样的报错:
*** Please tell me who you are.
Run
  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: empty ident name (for <AMY@VM-12-15-centos.(none)>) not allowed
它这里报错意思就是他不知道你的身份,无法识别你是谁,你只需要告诉git你是谁就行,方法如下:
//在当前提交目录下输入:
git config --global user.email "gitee邮箱"
git config --global user.name "用户名"
  注意是邮箱而不是之前的仓库地址,这个需要你在gitee的设置里面寻找,如果没设置邮箱需要设置。
 完成以后继续commit操作就行了。
5. 三板斧第三招: git push
	git push

 第三步操作:将本地仓库与远端仓库同步,这一步才是彻底的提交
 
在远端修改了文件push不了怎么办
如果我们在gitee上面修改了我们以前push的文件,那么这个时候本地与远端就不同步了,这个时候我们需要先同步再push
同步操作:
	git pull
删除仓库已提交的文件
删除操作:
	git rm [要删除的文件名]
我们删除以后需要再一次commit再一次push
 
如有错误或者不清楚的地方欢迎私信或者评论指出??
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。
        
    
        
    
 
            




 U8W/U8W-Mini使用与常见问题解决
U8W/U8W-Mini使用与常见问题解决 QT多线程的5种用法,通过使用线程解决UI主界面的耗时操作代码,防止界面卡死。...
QT多线程的5种用法,通过使用线程解决UI主界面的耗时操作代码,防止界面卡死。... stm32使用HAL库配置串口中断收发数据(保姆级教程)
stm32使用HAL库配置串口中断收发数据(保姆级教程) 分享几个国内免费的ChatGPT镜像网址(亲测有效)
分享几个国内免费的ChatGPT镜像网址(亲测有效) Allegro16.6差分等长设置及走线总结
Allegro16.6差分等长设置及走线总结