github的基本使用

举报
跳动的bit 发表于 2022/06/23 07:29:18 2022/06/23
【摘要】 一、使用Github创建项目 1、注册账号这个比较简单,参考着官网提示即可,需要进行邮箱校验。 2、创建项目登陆成功后,进入个人主页,,点击左下方的 New 按钮新建项目然后跳转到的新页面中输入项目名称(注意,名称不能重复,系统会自动校验,校验过程可能会花费几秒钟),校验完毕后,点击下方的 Create repository 按钮确认创建在创建好的项目页面中复制项目的链接,以备接下来的下载...

一、使用Github创建项目

1、注册账号

这个比较简单,参考着官网提示即可,需要进行邮箱校验。

2、创建项目

  1. 登陆成功后,进入个人主页,,点击左下方的 New 按钮新建项目
    在这里插入图片描述
  2. 然后跳转到的新页面中输入项目名称(注意,名称不能重复,系统会自动校验,校验过程可能会花费几秒钟),校验完毕后,点击下方的 Create repository 按钮确认创建

在这里插入图片描述

  1. 在创建好的项目页面中复制项目的链接,以备接下来的下载
    在这里插入图片描述

3、下载项目到本地

git clone[url]

这里就演示把上面写的进度条代码上传

  • 把远端仓库克隆下来

    可以看到本地仓库 .git 在 Linux 下是被隐藏下来的,如果想去除与远端的关联,可以直接把 .git 这个目录给干掉
    在这里插入图片描述
    但要注意不要对 .git 里的任何内容做任何修改
    在这里插入图片描述

  • 拷贝代码至本地仓库
    在这里插入图片描述

  • add + commit
    git add . :将当前目录下的所有文件添加到本地仓库
    git commit -m “” :提交,注意引号里的东西不要胡写,如 abc。git log 就可以查看到你所有的提交信息
    在这里插入图片描述
    如下第一次可能会让你完善信息
    在这里插入图片描述
    按照提示设置邮箱和名字即可
    在这里插入图片描述
    注意这里的提交并不是把内容上传至远端,而是把内容提交到你的本地仓库(明显内容变多了)
    在这里插入图片描述

  • git push
    在这里插入图片描述
    如下第一次可能 push 可能会,事实上这并不会影响你 push 的结果,最终 push 还会成功,因为这只是一个 warning,git 现在不知道需要提交多少个分支的代码,是当前分支,还是所有分支,在 git 2.0 之前,这个属性默认为matching,2.0 版本之后,默认为 simple,正是因为这个改动,才会出现以下信息
    在这里插入图片描述
    这里按照提示更改即可

  • push.default maching:git push 会把你本地所有分支 push 到名称相对应的远程主机上。这意味着可能你会在不经意间 push 一些你原本没打算 push 的分支

  • push.default simple:git push 仅仅把当前所在分支 push 到从当初 git pull pull 下来的那个对应分支上,另外,这个过程也会同时检查各个分支的名称是否相对应

在这里插入图片描述

4、三板斧第一招:git add

如上

5、三板斧第二招:git commit

如上

6、三板斧第三招:git push

如上

7、补充

  1. List item

    现在的一些 windows 也可以进行一些 Linux 的大部分命令操作,当然也可以上传代码至远端。

    快捷键 Win + x,打开 Windows PowerShell(管理员)

    在这里插入图片描述

  2. List item

    默认我们在 Linux 中写 C++ 代码,如果用到了 C++11 的语法,一般是编译不过的,此时我们需要开启 C++11 特性,具体如下

    g++ -std=c++11 test.cpp -o mytest

    在这里插入图片描述

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。