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项目上去
  • 相关阅读:
    (网页)中的简单的遮罩层
    (后端)shiro:Wildcard string cannot be null or empty. Make sure permission strings are properly formatted.
    (网页)jQuery的时间datetime控件在AngularJs中使用实例
    Maven Myeclipse 搭建项目
    MyBatis 环境搭建 (一)
    java 常用方法
    XML 基础
    JS BOM
    js 事件
    js 的使用原则
  • 原文地址:https://www.cnblogs.com/hfxm/p/6724170.html
Copyright © 2011-2022 走看看