资讯专栏INFORMATION COLUMN

#例程学习# | Git技能学习 |简单Git流程:本地创建、远程建仓、添加上传

wdzgege / 1777人阅读

摘要:实现过程实现的详细过程参考如下链接一上安装。三添加提交用命令告诉,把文件添加到仓库把文件提交到仓库四创建远程仓库。名字暂定为本地的仓库下运行命令,将本地仓库和远程仓库关联起来,添加后,远程库的名字就是,这是默认的叫法。

项目场景:

运行环境:windows10笔记本。

实现描述:

  • 需求:本地的本机无法实现联网互通,考虑到git可以作为个人IP,就尝试将日常的操作中也用上git,也便于工作后的熟悉。
  • 问题:由于之前搭建过,但是反复搭建导致仓库比较杂乱、本地文件存放位置也是比较乱,仅此来记录一下本次简介的操作,之后直接按照这几个步骤来就行了,就不用每次回忆自己之前的操作。
  • 解决思路:在实现过程中要耐心发现自己是哪一步出现问题了,不要浮躁。

实现过程:

实现的详细过程参考如下链接:

一. Windows上安装git。

  1. 下载git(https://git-scm.com/downloads),默认选项安装。
  2. 开始菜单找到Git , 点击Git Bash , 跳出窗口说明安装成功。
  3. 进行设置。

$ git config --global user.name “JingJingKong”
$ git config --global user.email “18852898860@163.com”

二. 创建版本库。

  1. 在想要建立仓库的目录(进入/d/KingBoot/New_File_E_My/My_Projects/Git/Notes/Learning)下,右击,Git Bash ,输入对应的 命令。

$ mkdir learngit
$ cd learngit
$ pwd

  1. git init 命令把这个目录变成Git可以管理的仓库

git init

  1. 用notepad++写一个文件,保存在我们创建的目录下(也可以在子目录下),命名为readme.txt。

三、添加、提交

  1. 用命令git add告诉Git,把文件添加到仓库

$ git add readme.txt

  1. 把文件提交到仓库

$ git commit -m “wrote a readme file”

四. 创建远程仓库。

  1. 注册github账号。用户名xiaoming,邮箱123456780@163.com,密码123456
  2. 删除C/Users/Jing/.ssh整个目录。
  3. 在刚刚的仓库下右键,Git Base,ssh-keygen -t rsa -C “123456780@163.com”,一路回车,使用默认值即可。然后就能在,在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
  4. 登陆GitHub,打开“Account settings”,“SSH Keys”页面,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容,点“Add Key”。

五. 添加远程库

  1. 登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库,Repository name填入learngit和本地仓库名字一样的名字,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库,不用创建readme,直接默认就行。名字暂定为“learngit”
  2. 本地的learngit仓库下运行命令,将本地仓库和远程仓库关联起来,添加后,远程库的名字就是origin,这是Git默认的叫法。

$ git remote add origin git@github.com:xiaoming
/learngit.git

  1. 把本地库的所有内容推送到远程库上

git push -u origin master

由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
16. 推送成功后,可以立刻在GitHub页面中看到远程库的内容已经和本地一模一样。从现在起,只要本地作了提交,就可以通过命令

$ git push origin master

总结

之后直接git add,git commit,git push三个主要命令来操作就行。其他的就不用做了。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/123438.html

相关文章

  • Git 基本命令,你都学废了吗

    摘要:掌握了命令行,使用图形化工具如探囊取物。管理的文件状态已修改已暂存已提交。由于我们使用了命令,但并未创建新的分支,所以创建了一个匿名分支。省略远程分支名表示将本地分支推送到与之存在追踪关系的远程分支通常同名。概述此篇博文意在让新手快速上手 Git,满足工作中的基本需求,而非梳理细节。后续会再开一个系列,来探讨 Git 细节问题。一、Git 的安装这部分网站上资料非常多,根据自己的系统版本查找...

    Tecode 评论0 收藏0
  • 浅析git

    摘要:浅析笔者在此整理了常见的命令,的重要性无需多言,与其再百度海中搜索命令,不妨尝试收藏笔者的此篇作品。旨在快速高效地处理无论规模大小的任何软件工程。其最大特色就是分支及合并操作非常快速简便。 浅析git 笔者在此整理了常见的git命令,git的重要性无需多言,与其再百度海中搜索git命令,不妨尝试收藏笔者的此篇作品。希望对你的学习有所帮助。 版本控制系统之git Git: (一)简介:G...

    explorer_ddf 评论0 收藏0
  • 浅析git

    摘要:浅析笔者在此整理了常见的命令,的重要性无需多言,与其再百度海中搜索命令,不妨尝试收藏笔者的此篇作品。旨在快速高效地处理无论规模大小的任何软件工程。其最大特色就是分支及合并操作非常快速简便。 浅析git 笔者在此整理了常见的git命令,git的重要性无需多言,与其再百度海中搜索git命令,不妨尝试收藏笔者的此篇作品。希望对你的学习有所帮助。 版本控制系统之git Git: (一)简介:G...

    Neilyo 评论0 收藏0
  • 浅析git

    摘要:浅析笔者在此整理了常见的命令,的重要性无需多言,与其再百度海中搜索命令,不妨尝试收藏笔者的此篇作品。旨在快速高效地处理无论规模大小的任何软件工程。其最大特色就是分支及合并操作非常快速简便。 浅析git 笔者在此整理了常见的git命令,git的重要性无需多言,与其再百度海中搜索git命令,不妨尝试收藏笔者的此篇作品。希望对你的学习有所帮助。 版本控制系统之git Git: (一)简介:G...

    Big_fat_cat 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<