zoukankan      html  css  js  c++  java
  • 利用git工具命令简单的从github上拷贝和上传代码

    第一:从github上拷贝项目到本地

      1.在github上建立一个项目名为:MygitTest

    2.在我们本地电脑上把这个项目拷贝下来:直接选择一个文件夹,右键选择git Bash here

    直接输入git clone 项目地址,就可以把github上创建的项目拷贝到本地来了。

    第二:在本地进行一些操作后再上传到github上的项目中

     比如增加了一个images文件,一个style.css样式表

    1.建立一个仓库:

     git init 

    2.选择要添加进仓库的文件:

     git add . 

    一般如果你想分享这个文件夹里的所有代码,就在 add后面加“.”,上面的例子就是这样,如果传指定的,只需要把“.”改为文件名即可,现在只是选择了要加入仓库的文件,下面才是添加进入仓库:

    3.添加提交的描述信息

     git commit -m '测试下看能否提交' 

    -m后面跟一个参数,表示说明,将代码提交到GitHub后,将会在代码文件信息上显示这个说明,如下图标记的地方。

    搞了这么久,现在才开始把本地仓库上传到GitHub了,下面两行命令搞定问题:

    首先需要pull下代码,才能push上传成功 

    继续下面的操作

    (1)git remote add origin git@github.com:lanyanjing-2016/MygitTest.git

    (2)git pull origin master

    (3)git push -u origin master 

    这个git@github.com:XXX/XXX.git就是上面创建项目是生成的地址。现在打开你的项目网址,你就可以发现你的代码已经展示出来了。如果你要更新代码的话,就重复上面的吧。

    /****************  附件内容:******************************************/ 

    Git 命令详解

    现在我们有了本地和远程的版本库,让我们来试着用用Git的基本命令:
    
    git pull:从其他的版本库(既可以是远程的也可以是本地的)将代码更新到本地,例如:'git pull origin master'就是将origin这个版本库的代码更新到本地的master主枝,该功能类似于SVN的update
    
    git add:是将当前更改或者新增的文件加入到Git的索引中,加入到Git的索引中就表示记入了版本历史中,这也是提交之前所需要执行的一步,例如'git add app/model/user.rb'就会增加app/model/user.rb文件到Git的索引中,该功能类似于SVN的add
    
    git rm:从当前的工作空间中和索引中删除文件,例如'git rm app/model/user.rb',该功能类似于SVN的rm、del
    
    git commit:提交当前工作空间的修改内容,类似于SVN的commit命令,例如'git commit -m story #3, add user model',提交的时候必须用-m来输入一条提交信息,该功能类似于SVN的commit
    
    git push:将本地commit的代码更新到远程版本库中,例如'git push origin'就会将本地的代码更新到名为orgin的远程版本库中
    
    git log:查看历史日志,该功能类似于SVN的log
    
    git revert:还原一个版本的修改,必须提供一个具体的Git版本号,例如'git revert bbaf6fb5060b4875b18ff9ff637ce118256d6f20',Git的版本号都是生成的一个哈希值

    使用git在本地创建一个项目的过程:

    使用git在本地创建一个项目的过程
    $ makdir ~/hello-world    //创建一个项目hello-world
    $ cd ~/hello-world       //打开这个项目
    $ git init             //初始化
    $ touch README
    $ git add README        //更新README文件
    $ git commit -m ‘first commit’     //提交更新,并注释信息“first commit”
    $ git remote add origin git@github.com:defnngj/hello-world.git     //连接远程github项目
    $ git push -u origin master     //将本地项目更新到github项目上去
  • 相关阅读:
    bootstrap-treeview 父子节点的全选与取消全选
    Nginx 中 proxy_pass 的斜杠问题
    Nginx 安装 echo-nginx-module 模块
    Nginx 内置变量与正则
    SpringBoot 整合 FastDFS
    CentOS7 搭建 FastDFS 环境
    配置 Idea + EmmyLua插件开发环境
    SpringBoot 整合 RabbitMQ
    数据结构笔记-环形队列
    SpringBoot 通过自定义 Mybatis 拦截器,实现 SQL 的改写
  • 原文地址:https://www.cnblogs.com/hfxm/p/6724170.html
Copyright © 2011-2022 走看看