• git


    一、注册github

    1.注册地址:https://github.com/

    2.注册完成后去登录,登录后就可以启动一个项目

    3. 然后创建一个Repository name(储存库名称),注意不要用中文!!

     4.点Create repository创建成功,界面如下

     二、安装git

    Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

    1.git是本地客户端管理代码的一个工具,下载地址:http://git-scm.com/downloads  

     

    2.git下载后,一路傻瓜式安装即可

    3.进入dos界面,输入git后回车,出现如下信息则git安装成功

     三、建本地仓库

    1.github界面的如下指令告诉了我们如何把本地代码上传:

    • 建仓:git init (Git 使用 git init 命令来初始化一个 Git 仓库,Git 的很多命令都需要在 Git 的仓库中运行,所以 git init 是使用 Git 的第一个命令。)
    • 添加:git add README.md
    • 提交到缓存:git commit -m “first commit”
    • 添加到远程仓库:git remote add origin https://github.com/JodieRao/JodieRao.git
    • 推送:git push -u origin master

    2.在本地新建一个文件夹(例如Jodie),将需要上传的代码放入文件夹,然后安照上面的步骤开始操作:

    具体如图所示:

    上传成功后,在github上看到的信息如图所示:

    四、遇到的问题

    初次使用的话,在输入上面指令过程中会遇到以下问题:

    1.有可能提示以下这两个信息

    $ git config --global user.email "you@example.com"
    $ git config --global user.name "Your Name"

    解决办法:按上面的提示,在cmd窗口输入

    >git config --global user.email  "xxx@xxx.com(你的邮箱)"

    >git config --global user.name "这里是你的github用户名"   

    2.提交到远程时候,提示:

    fatal: remote origin already exists.

    解决办法:删除远程git仓库

    >git remote rm origin

    3.首次操作过程中需要登录就按提示输入账号名和密码

    >输入用户名

    >输入密码

    五、clone

    1.我们使用 git clone 从现有 Git 仓库中拷贝项目,克隆仓库的命令格式为:git clone <repo>

    2.如果我们需要克隆到指定的目录,可以使用以下命令格式:git clone <repo> <directory>

    3.参数说明:

    • repo:Git 仓库
    • directory:本地目录

    4.例如,要克隆Git代码仓库Jodie,可以用下面的命令: git clone git://github.com/JodieRao/Jodie.git

    执行该命令后,会在当前目录下创建一个名为Jodie的目录,其中包含一个.git 的目录,用于保存下载下来的所有版本记录

    5.如果要自己定义要新建的项目目录名称,可以在上面的命令末尾指定新的名字: git clone git://github.com/JodieRao/Jodie.git mygit

     执行该命令后,会在当前目录下创建一个名为mygit的目录

     

    六、更新远程master上代码

    只需五步就能更新master上的代码

    1.git  status   ---(git status 命令用于查看项目的当前状态)

    2.git add *   ---(git add 命令可将该文件添加到缓存)

    3.git commit  –m  “updata detail”

    4.git pull (同步当前分支代码)

    5.git push origin master

     

    七、更多功能

    Git 还有强大的分支管理功能等,参考资料:git菜鸟教程:http://www.runoob.com/git/git-tutorial.html 

  • 相关阅读:
    使用layer.tips实现鼠标悬浮时触发事件提示消息实现
    鼠标移入、移出触发事件实现
    vue组件独享守卫钩子函数参数详解(beforeRouteEnter、beforeRouteUpdate、beforeRouteLeave)
    vscode 向下复制当前行(即visual studio 中的Ctrl + D)功能快捷键
    vue UI可视化窗口修改为显示中文
    js中的匿名函数
    NPM install -save 和 -save-dev 傻傻分不清
    Node.js中package.json中库的版本号详解(^和~区别)
    RTX管理器里怎么建群
    Mysql的timestamp(时间戳)详解以及2038问题的解决方案
  • 原文地址:https://www.cnblogs.com/JodieRao/p/10461290.html
Copyright © 2020-2023  润新知