欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

总结1 -- git中用命令行创建仓库导入项目的说明

程序员文章站 2022-04-27 20:26:51
...

 说明: 我写在博客的东西是为了方便自己能够随时浏览、回忆,也希望对大家有帮助!

目录

简易的命令行入门教程

1、Git全局设置:(其实执行一次就够了,以后都不需要了)

2、创建git仓库:

3、已有仓库?

git工作原理:


简易的命令行入门教程

1、Git全局设置:(其实执行一次就够了,以后都不需要了)

git config --global user.name "99滴神"   //这个是用户名
git config --global user.email "**********@qq.com"   //这个是登录账号

 

2、创建git仓库:

mkdir projects    //在本地先创建一个目录
cd projects
git init   //init含义是在本地初始化一个仓库的意思 
touch README.md    //在linux系统能够使用 ,在windows系统当中不能使用
git add README.md   //add含义是 将代码添加到本地仓库的意思
git commit -m "first commit" //后期更改的代码,提交到本地仓库的意思  
  //项目中代码更改了,就需要执行commit ,如果没有改变就不需要执行commie ,当然执行一次空的也没事,其实需要注意的是-m后,-m后面是注释的意思(也就是修改代码的理由,这个会跟着修改上传的git仓库里)
git remote add origin https://gitee.com/li1351026473/projects.git  //连接远程仓库(仅仅是连接),尽量不要自己写,直接复制,为了防止出错
git push -u origin master  //将本地仓库的代码上传到git仓库的意思,上传成功后,其实本地仓库的master分支与远程服务器的master分支是一样的

 touch README.md的简单介绍: 是项目介绍,一般会包含简介,安装方式,主要功能介绍以及开源许可协议。至于 readme 是干嘛用的,其实 readme 就是你项目的说明,一般就是介绍这个项目是什么,怎么使用等。git 会将当前你在浏览的仓库文件夹中的 readme 直接渲染在网页上。

  问题:执行push操作后可能会出现错误,错误如下:

此时报错:

To http://gogs.xxx.com.cn/xxx/enterprise.git
 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'http://gogs.xxx.com.cn/xxx/enterprise.git'
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 pull --rebase origin master

 

3、已有仓库?

cd existing_git_repo
git remote add origin https://gitee.com/li1351026473/training.git
git push -u origin master

 

git工作原理:

      其实我只是简单的了解,用我自己的话简单介绍下:

      首先项目先会上传到本地的一个库(注:第一次上传是用add ,后面是用commit 上传到本地仓库),然后自己确认代码无误后,才上传到git仓库中(执行push命令),这样所有人就能看到你的git仓库中的项目了(注:这是共享的),若是从git仓库下载下来(就用pull命令),会下载到本地仓库 。

相关标签: Git git