Git使用基本方法(从远程服务器获取分支,提交修改)

做项目初次用到Git,以前没用过,完全没不懂,琢磨了好久才弄得差不多,特此分享,可以少走点弯路。

这次用的操作系统是Mint

1.首先需要安装Git

sudo apt-get install git

2.在本地新建Git仓库

新建一个文件夹,然后文件夹中打开终端,输入命令git init,即可创建一个仓库

3.连接Git服务器

这次我们用的服务器是http://git.oschina.net

输入命令 git remote add origin <server>,将<server>替换为git.oschina.net上的项目地址

git.oschina.net提供两种连接方式,https连接与SSH连接,这次先介绍Https连接方法,即使用如https://git.oschina.net/xxxxx的地址

4.获取项目分支

使用命令git pull origin master,获取远端服务器上项目(与clone有点区别)

需要输入在git.oschina.net上注册的用户(邮箱)和密码。

5.修改内容

6.声明用户(貌似只在第一次时输入,以后就不用了)

使用命令git config --global user.email "[email protected]"

7.提交修改

使用命令git add *  ,将所有修改提交到缓存区(本地),等待发送

使用命令git commit -m “修改信息 ”  将修改提交到HEAD(本地),并描述做了哪些修改

8.提交修改到远端服务器

使用命令git push  origin master,然后也需要输入用户名和密码(前提是项目所有者允许提交)

之后就可以在服务器上看到你的提交了。初学者心得,如有错误,还望赐教

时间: 2024-10-13 02:43:16

Git使用基本方法(从远程服务器获取分支,提交修改)的相关文章

git 上传文件到远程服务器

当你想要上传文件到git服务器上,需要做一下流程: 一开始走的流程是:1.本地初始化一个git库2.关联远程库 1.本地初始化一个git库 在你要上传的文件夹中打开命令窗口:git init:然后他会自动生成.git文件 2.关联远程库:命令行:git remote add origin xxxxx 3.进入克隆下来的文件夹:cd test2(这里一定要进入文件夹,不然会报很多错误,等下下面有报错的问题) 4.先提交文件 git add .   (这里的  .  是指提交全部文件) 5.ls (

从远程服务器获取数据

package com.utils; import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Map; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; imp

java从远程服务器获取PDF文件并后台打印(使用pdfFox)

一.java原生方式打印PDF文件 正反面都打印,还未研究出只打印单面的方法,待解决 public static void printFile(String path) throws Exception { File file = new File(path); File[] fies=file.listFiles(); for(File f:fies){ System.out.println("file "+f.getName()); String fileExt=f.getName

IDEA/Git 设置多个push远程仓库或者同时提交多个push仓库

注:写在最上面的这个提交地址将会是唯一的pull地址 具体解决办法: 在隐藏文件.git 下有个config文件,打开,在最后一行添加以下信息 [remote "all"] url = https://github.com/xxx/xxx.git url = https://github.com/yyy/yyy.git 然后我们回到IDEA中进行push提交更新,你会看到提交地址那里多了一个all的选项 在cmd下你也可以执行git push all 进行提交更新 以此类推,你还可以继

Git服务器配置及本地克隆提交、服务器获取

1.服务器Git安装配置 相关链接 相关链接 注意ssh-keygen .修改权限 权限:    相关链接   2.本地获取 git clone [email protected]:服务器项目位置 相关链接   3.创建本地分支推送到远程 git branch name git push origin name   3.1 服务器权限配置(git仓库同级目录下) chown -R user:suergroup  git仓库名称   4.本地分支和远程分支关联 相关链接  使用命令git bran

Git之(五)远程管理

开篇就提到过,Git是一个分布式版本管理系统.但是到现在为止,我们所有的演练都是在本地Git仓库.如果想与他人合作,还需要一个远程的 Git 仓库.尽管技术上可以从个人的仓库里推送和拉取修改内容,但我们不鼓励这样做,因为一不留心就很容易弄混其他人的进度.另外,你也一定希望合作者们即使在自己不开机的时候也能从仓库获取数据--拥有一个更稳定的公共仓库十分有用.因此,更好的合作方式是建立一个大家都可以访问的共享仓库,从那里推送和拉取数据.我们将把这个仓库称为"Git 服务器". 传输协议 理

《GIT的使用方法》

Git 常用命令 git init here -- 创建本地仓库(repository),将会在文件夹下创建一个 .git 文件夹,.git 文件夹里存储了所有的版本信息.标记等内容 git remote add origin [email protected]:winter1991/helloworld.git -- 把本地仓库和远程仓库关联起来.如果不执行这个命令的话,每次 push 的时候都需要指定远程服务器的地址 git add -- 从本地仓库增删,结果将会保存到本机的缓存里面 git

git 本地给远程仓库创建分支 三步法

命令如下: 1:本地创建分支dev [email protected] /D/home/myself/Symfony (master) $ git branch dev 2:下面是把本地分支提交到远程仓库 [email protected] /D/home/myself/Symfony (master) $ git push origin dev Total 0 (delta 0), reused 0 (delta 0) To [email protected]:TuringTD/Symfony

Git检出远程库的分支等相关操作

来到公司,询问同事后发现系统已经上传到Git远程仓库: 我这里先把远程仓库clone下来: $ git clone http://git.eas****tect.git 发现目录下只有一个READY.MD文件 但是,我从昨天早上就开始查看Git远程仓库的主目录,却一直没有发生变化: 今天才知道,上传到了master下的分支中去了: 首先我查看了一下远程的分支情况: $ git branch –r 我这里只有先把远程的分支clone下来: $ git checkout origin/<远程分支名称