使用git在Github上创建自己的项目及一些基础操作

一、什么是git

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

二、在本地创建git仓库

在本地电脑新建个文件夹打开git

1、初始化设置名字和邮箱

git init
git config --global user.email address  '邮箱'
git config --global user.name  "名字"

2、将工作区所有文件加到暂存区

git add -A

或者使用

git add .

3、再将暂存区的文件提交到本地仓库

git commit -m "first commit"

我这边本地文件夹和文件内容

三、github上创建仓库

点进仓库

我们选择第二种将已有的项目push到github的仓库里

git remote add origin https://github.com/TauXsy/test.git
git branch -M main
git push -u origin main

如何github上面就有本地仓库的文件

四、分支操作和将修改后的项目提交到github

本地仓库创建新的分支

1、查看现有的分支

git branch

2、以当前分支为基础创建dev分支,我们也会进入新的分支

git checkout -b dev

3、切换到之前的main分支

git checkout main

4、删掉特定的分支

git branch -D <branchname>


修改test.py内容然后commit到本地仓库

5、名称提交代码先pull再push

git pull origin main
git push origin main

五、回滚操作

1、将文件从暂存区回滚到工作区

git checkout  文件名称

2、将已经提交到仓库的文件回滚到工作区

git reset HEAD^1
git checkout

使用git在Github上创建自己的项目及一些基础操作相关推荐

  1. 使用git 从 github上通过代理下载项目

    1.是我通过安装git的客户端下载的,首先在将要下载项目的目录右键-git brash here 命令,会弹出命令行框,在命令行上输入 git init 进行初始化. 2.下载项目 ,我们的网络是通过 ...

  2. 川大优秀毕业生在GitHub上建了一个项目《深度学习500问》,还未完结就获赞无数

    近年来,深度学习在语音.图像.自然语言处理等领域都取得了非常不错的成果,自然而然地成为技术人员争相学习的热点. 为了帮助正在学习深度学习的伙伴们,川大的一名优秀毕业生,在GitHub上创建了一个项目: ...

  3. git关联远程仓库+在github上创建新分支

    1.通过命令 git init 把这个目录变成git可以管理的仓库 git init 2.使用命令 git add .    添加到暂存区里面 3.用命令 git commit -m '注释'   把 ...

  4. 在github上创建自己的第一个项目仓库实录

    学会操作git和使用Github来管理代码是技术开发人员的必备基本功,在工作中越来越发现,熟练掌握好git这个利器对工作非常有帮助, 遂静心专门攻之. 下面是我在github上创建的第一个测试项目.详 ...

  5. 在github上创建新分支

    在github上创建仓库: Create a new repository on the command line touch README.md git init git add README.md ...

  6. github上创建java项目简单操作

    github上创建java项目简单操作 参考L: github上创建java项目简单操作 - CSDN博客 http://blog.csdn.net/qq_29392425/article/detai ...

  7. 如何在GitHub上创建自己的仓库?

    大家好,我是柒星 接着上一节GitHub的内容,这篇我们讲如何在GitHub上创建自己的仓库!废话不多说,我们直接上干货!!!以下文章来自公众号[Honker],可在公众号内查看学习资料,领取更多Gi ...

  8. 一步步在GitHub上创建博客主页-最新版

    github page github-page是一个免费的静态网站托管平台,由github提供,它具有以下特点: 免空间费,免流量费 具有项目主页和个人主页两种选择 支持页面生成,可以使用jekyll ...

  9. 在github上创建文档翻译项目,并与readthedocs、transifex整合的方法

    一.概述 本文以创建Django最新LTS版本的文档简体中文翻译项目为例,描述了在github.com上创建文档翻译项目,并与readthedocs.org和transifex.com整合的方法. 操 ...

最新文章

  1. MMD_5b_ComputationalAdvertising
  2. KVM中四种网络模型(三)
  3. image pil 图像保存_如何利用python中的PIL库做图像处理?
  4. liunx-mysql-password重置(初始化)
  5. 计算机应用设计的目的意义,高等教育自学考试计算机及应用专业+本科毕业设计(论文)的目的与要求...
  6. SCSI、IDE区别
  7. 投行巨头金融科技战略——摩根士丹利财富管理转型之路篇
  8. php无法调用shell脚本文件,php调用shell脚本--126错误
  9. android存储的自动清理,三星One UI(Android 9)自带清理功能:自动释放内存和存储空...
  10. pcs7更改项目计算机名时出错,PCS7 v8.1 亚洲版 问题汇总
  11. 小程序发送公众号模板消息+PHP后台
  12. Dell戴尔新版重装win10的系统步骤【注意事项】
  13. 如何快速查找BUG?
  14. MacOS使用conan
  15. 基于Java毕业设计学习自律养成小程序后台源码+系统+mysql+lw文档+部署软件
  16. php ci框架之创建mobel
  17. uni-app - H5 公众号网页分享到微信朋友圈 / 转发分享给朋友好友 / 分享到手机 QQ / 分享到 QQ 空间,给微信分享卡片设置图标、标题、描述文字等(JS-SDK 通用解决方案放心用)
  18. 【Web技术】935- 深色模式适配指南
  19. idea怎么进行c语言编程_编程入门-C语言开发IDE选择
  20. Net::OICQ 还可以登录qq

热门文章

  1. MFC Windows 程序设计[160]之频谱分析(附源码)
  2. 使用云函数快速打造公众号自动回复机器人
  3. 淘宝十年资深程序员在面试中最爱问的秒杀的面试题
  4. python 分类_简单机器学习入门教程:用Python解决简单的水果分类问题
  5. 苹果隐藏应用_如何瞒着女朋友玩游戏?教你隐藏图标
  6. UnityTimeline学习
  7. python 字符串加密解密_Python实现对字符串的加密解密方法示例
  8. 自己搭建静态文件服务器,快速搭建静态服务器的几种方法
  9. 第11.19节 Python 中正则表达式的扩展功能:前视断言和前视取反
  10. python源码加密打包成pyd,编译生成pyd,加密生成pyd