利用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 [email protected]:lanyanjing-2016/MygitTest.git

(2)git pull origin master

(3)git push -u origin master

这个[email protected]: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 [email protected]:defnngj/hello-world.git     //连接远程github项目
$ git push -u origin master     //将本地项目更新到github项目上去
时间: 2024-10-21 18:27:18

利用git工具命令简单的从github上拷贝和上传代码的相关文章

使用github的使用,利用git shell命令行模式进行操作

一.登录到git,新建一个版本仓库 二.在"Repository name"一栏里填写版本仓库的名称,如"test",Description栏是描述,可填可不填. 默认访问权限为公共,点击"Creating Repository"按钮,即创建了版本仓库. 接下来,在本地安装git客户端. 一.到官网下载客户端:https://github-windows.s3.amazonaws.com/GitHubSetup.exe,安装完成后,会在桌面上出现

Git工具详解以及与GitHub的配合使用

git和Github 概念 git --- 版本控制工具(命令). 工具介绍官方网站:http://git-scm.com 工具下载地址:http://git-scm.com/download/ git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.git是个工具,在linux里面也就类似gcc这样的工具一样,是一个shell命令.git是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件.Torvalds开始着手开发g

简单总结在github上托管工程

github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库. 大体有以下几个步骤: 1.注册账户以及创建仓库 在github上注册账户,并且new repository,建立自己的远程仓库.可以获得[email protected]:用户名/仓库名.git,这个就是远程仓库的地址. 2.安装git客户端 本人是在ubuntu下,所以简单的使用 apt-get install git 即可.如果是windows用户,可以安装win下面的界面客户端. 3.

GitHub中开启二次验证Two-factor authentication,如何在命令行下更新和上传代码

最近在使用GitHub管理代码,在git命令行管理代码时候遇到一些问题.如果开起了二次验证(Two-factor authentication两个要素认证),命令行会一直提示输入用户名和密码.查找了一下解决方法如下: 1.准备Token信息.登陆GitHub,通过右上角的设置按钮进入设置页面,点击Personal access tokens,为你的账号创建一个Token, 创建好以后,保存这个Token,最好保存到你本地文件,因为离开页面后这个将会找不到了. 然后回到电脑的命令行界面. 2.设置

git使用(2) --在github上建立远程仓库

使用github作为远程仓库github官网:https://github.com/ 1.创建ssh key 如果没有.ssh 目录,或者.ssh 目录下没有id_rsa和id_rsa.pub这两个文件: ssh-keygen -t rsa -C "[email protected]" 复制 id_rsa.pub 到ssh key中.新建一个key即可. 2.添加远程库 登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库. 3.本地上传(首

Github上面的Android开源代码(一)

总有一些朋友很热心的整理一些好的资料,在收集之后,可以用作阅读.学习和实践.小伙伴们,总有一天,你也能写出 Niubility 的 Android App :-) 为了防止以上链接失效,以及部分内容丢失,所以,部分搬运过来.自己练习和实践,参考如下链接: GitHub上不错的Android开源项目(一):http://www.cnblogs.com/haochuang/p/4676090.html GitHub上不错的Android开源项目(二):http://www.cnblogs.com/h

git 常用命令简单记录

分布式版本控制系统,跟踪文本文件的改动 ubuntu安装: sudo apt install git 安装完成后,设置使用的用户名和邮箱: 全局: git config --global user.name "<your name>"  git config --global user.email "<your email>"  单仓:进入到.git同级目录下,执行去掉 --global 的命令即可创建版本库:在目录下,使用命令 git in

Git常用命令和场景(一)--线上代码更新 和 项目代码提交

转:http://blog.csdn.net/lxlzhn/article/details/9206197 1.  项目查看或执行,用于测试环境和线上环境: git初始化: git init git拉取代码: git pull [email protected]:project.git 2. 项目开发,用于开发环境: (在 1 的基础上进行开发之后) 首先,提交代码涉及到一个配置,配置的内容是标记改代码是由哪个用户提交的,需要name和email两项,通过如下命令设置: git config -

git将本地项目添加到github上

git init git add . git commit -m '添加备注' git add remote origin originUrl git push -u origin master 注意:commit前最好先创建REDEME.md文件,否则push到远程文件可能会失败;空目录不允许提交到远程仓库,可以在要提交的空目录下创建一个空文件,然后再执行添加,提交动作. git add 空目录 git commit -m '添加空目录' git push //当本地项目和远程仓库绑定后,只需