精华内容
下载资源
问答
  • 2017-08-25 回答第一步,安装git:$ sudo apt-get install git第二步,创建一个git用户,用来运行git服务:$ sudo adduser git第三步,创建证书登录:收集所有需要登录的用户的公钥,就是他们自己的id_rsa.pub文件,...

    2017-08-25 回答

    第一步,安装git:$ sudo apt-get install git

    第二步,创建一个git用户,用来运行git服务:$ sudo adduser git

    第三步,创建证书登录:收集所有需要登录的用户的公钥,就是他们自己的id_rsa.pub文件,把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。

    第四步,初始化git仓库:先选定一个目录作为git仓库,假定是/srv/sample.git,在/srv目录下输入命令:$ sudo git init --bare sample.gitgit就会创建一个裸仓库,裸仓库没有工作区,因为服务器上的git仓库纯粹是为了共享,所以不让用户直接登录到服务器上去改工作区,并且服务器上的git仓库通常都以.git结尾。然后,把owner改为git:$ sudo chown -r git:git sample.git

    第五步,禁用shell登录:出于安全考虑,第二步创建的git用户不允...第一步,安装git:$ sudo apt-get install git

    第二步,创建一个git用户,用来运行git服务:$ sudo adduser git

    第三步,创建证书登录:收集所有需要登录的用户的公钥,就是他们自己的id_rsa.pub文件,把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。

    第四步,初始化git仓库:先选定一个目录作为git仓库,假定是/srv/sample.git,在/srv目录下输入命令:$ sudo git init --bare sample.gitgit就会创建一个裸仓库,裸仓库没有工作区,因为服务器上的git仓库纯粹是为了共享,所以不让用户直接登录到服务器上去改工作区,并且服务器上的git仓库通常都以.git结尾。然后,把owner改为git:$ sudo chown -r git:git sample.git

    第五步,禁用shell登录:出于安全考虑,第二步创建的git用户不允许登录shell,这可以通过编辑/etc/passwd文件完成。找到类似下面的一行:git:x:1001:1001:,,,:/home/git:/bin/bash

    改为:git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell这样,git用户可以正常通过ssh使用git,但无法登录shell,因为我们为git用户指定的git-shell每次一登录就自动退出。

    第六步,克隆远程仓库:现在,可以通过git clone命令克隆远程仓库了,在各自的电脑上运行:$ git clone git@server:/srv/sample.gitcloning into 'sample'...warning: you appear to have cloned an empty repository.

    展开全文
  • 原标题:git基础命令之提交文件测试百晓生ceshibaixiaosheng测试圈懂的最多的人,跟着百晓生一起学测试,你定会有收获。我就你的口袋,你——有问题难得倒我吗?PS:一颗安利,百晓生继续招种子用户啦。积分攒够...

    原标题:git基础命令之提交文件

    测试百晓生

    ceshibaixiaosheng

    测试圈懂的最多的人,跟着百晓生一起学测试,你定会有收获。我就在你的口袋,你——有问题难得倒我吗?

    PS:一颗安利,百晓生继续招种子用户啦。积分攒够兑换礼品的就会得到种子群的邀请,怎么得到积分呢?

    ● 在百宝箱-我的任务 里面进行游戏、测试题、留言等互动就能获得对应积分

    ● 积分可以兑换辣条、测试行业热门书籍。后期奖品正在持续上架中....

    ● 积分还能换取简历写作的指导,百晓生的成员都是面人无数的哦

    ● 积分还能....培训....反正我是信了

    正文

    要过节了,先祝女同胞们节日快乐。

    3月8日

    春回大地,美丽绽放

    今天和大家来分享git 的提交文件命令,如果想进一步看其他的git命令,可以去找找廖雪峰的书,那么什么是git呢?

    Git是目前世界上最先进的分布式版本控制系统(没有之一)。

    什么是版本控制系统呢?

    版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统

    集中式 vs分布式

    CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢?

    集中式版本控制系统:版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,每个人电脑上都有一个完整的版本库然后开始干活,干完活了,再把自己的活推送给中央服务器。

    分布式版本控制系统:每个人的电脑里有完整的版本库,统通常也有一台充当“中央服务器”的电脑,但这个服务器的作用仅仅是用来方便“交换”大家的修改,没有它大家也一样干活,只是交换修改不方便而已。

    安装Git

    因为大家使用的操作系统不同,所以安装的命令也会有差别,又今天主要分享git命令,所以安装这步自行搜索下。��

    创建版本库

    版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。

    git init

    初始化一个 Git 仓库(repository),即把当前所在目录变成 Git 可以管理的仓库。

    添加工作区文件到暂存区

    git add 文件

    把文件添加到 暂存区(stage),可被 track 追踪纪录下来。可多次使用来添加多个文件。

    git add *

    添加所有修改到暂存区(git有工作区和暂存区之分,关于工作区和暂存区一两句说不清楚,有兴趣的自己查一下,有张图一目了然)

    git add -A

    暂存所有的文件,包括新增加的、修改的和删除的文件。

    git add .

    暂存新增加的和修改的文件,不包括已删除的文件。即当前目录下所有文件。

    git add -u

    暂存修改的和删除的文件,不包括新增加的文件。

    git add -i

    交互式添加文件到暂存区。

    git add -p

    暂存文件的一部分。

    提交文件到分支

    git commit -m "本次提交说明"

    一次性把暂存区所有文件修改提交到仓库的当前分支。注意:提交信息可为中文也可为英文,若为英文则通常用一般现在时。如果不加参数 -m 则会跳转到编辑器强制填写提交说明信息。

    git commit -am "本次提交说明"

    使用该命令,Git 就会自动把所有已经跟踪过的文件暂存起来一并提交,从而跳过 git add 步骤,参数 -am 也可写成 -a -m。“在 oh-my-zsh 下,直接用 gcam “message” 就搞定了”,—魔都三帅语。

    git commit --amend

    重新提交,最终只会有一个提交,第二次提交将代替第一次提交的结果。尤其适用于提交完了才发现漏掉了几个文件没有添加,或者提交信息写错了的情况。

    git commit --amend --reset-author

    在上一次 commit 之后想重新更新一下时间。amend 实际上修改了上一个 commit。所以如果已经 push 了上一个 commit,请尽量不要 amend。如果一定要 amend 已经 push 了的 commit,请确保这个 commit 所在的 branch 只有你一个人使用(否则会给其他人带来灾难),然后在 amend 之后使用 git push –force。只要多加小心,该命令貌似没什么卵用。

    git commit -p

    commit 文件的一部分,适合工作量比较大的情况。之后,Git 会对每块修改弹出一个提示,询问你是否 stage,按 y/n 来选择是否 commit 这块修改,? 可以查看其他操作的说明。

    Demo

    1.编写一个readme.txt文件

    2.用命令git add告诉Git,把文件添加到仓库:

    git add readme.txt

    3.用命令git commit告诉Git,把文件提交到仓库:

    $ git commit -m "wrote a readme file"

    [master (root-commit) cb926e7] wrote a readme file1 file changed, 2 insertions(+)create mode 100644 readme.txt

    注意:-m后面输入的是本次提交的说明。commit可以一次提交多次文件(就是git add 可以分开提交多次文件到暂存区,然后由git commit一次性提交git add 提交的所有文件到分支)

    小结:

    初始化一个Git仓库,使用git init命令。

    添加文件到Git仓库,分两步:

    第一步,使用命令git add ,注意,可反复多次使用,添加多个文件;

    第二步,使用命令git commit,完成。

    本来想细致易理解的多分享几个命令,无奈篇幅有限,我们只能来日方长,细水长流了。��

    插播一条

    Git命令速查表��

    借鉴文章链接:http://24suixinsuoyu.com/2016/07/27/Git-%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93/

    http://www.jianshu.com/p/382abb427ca9

    测试百晓生

    每日一文,篇篇精彩

    每日一问,句句原创

    投稿邮箱:csbaixiaosheng@163.com

    微信号:ceshibaixiaosheng返回搜狐,查看更多

    责任编辑:

    展开全文
  • 安装后程序会自动把安装目录下的bin文件夹设置到系统的环境...然后重启电脑(我安装后就是重启电脑后才生效的)。c#的具体代码如下:private void UseCommandUploadFileToSVN(){string strTempPath = Path.GetFullP...

    安装后程序会自动把安装目录下的bin文件夹设置到系统的环境变量中,为了svn的commit命令可用,我们需要手动配置一下

    SVR_EDITER这个环境变量,变量的值是notepad。然后重启电脑(我在安装后就是重启电脑后才生效的)。

    c#的具体代码如下:

    private void UseCommandUploadFileToSVN()

    {

    string strTempPath = Path.GetFullPath("../YourFolder");

    // 路径不存在直接返回

    if (!Directory.Exists(strTempPath))

    {

    return;

    }

    // 把文件设置为添加状态

    Process p = new Process();//实例化进程对象

    p.StartInfo.FileName = "svn";

    p.StartInfo.Arguments = " add " + strTempPath + " --force";

    p.Start();

    p.WaitForExit();

    // add命令执行结束后执行commit命令

    if (p.HasExited)

    {

    // 把文件提交到SVN服务器

    Process pr = new Process();//实例化进程对象

    pr.StartInfo.FileName = "svn";

    pr.StartInfo.Arguments = " ci -m '' " + strTempPath;

    pr.Start();

    pr.WaitForExit();

    }

    }

    Python 一键上传下载&一键提交文件到SVN入基线工具

    一键上传下载&一键提交文件到SVN入基线工具   by:授客 QQ:1033553122 实现功能 1 测试环境 1 使用说明 1   注: 根据我司项目规则订制的一套工具,集成以下功能,源码 ...

    01-取消文件与svn服务器的关联

    有的时候一个和svn服务器关联的文件,svn的链接已经失效,但是文件还是显示和svn关联的状态. 下面主要是解决怎么取消一个文件和svn服务器的关联. 1 新建一个文本文件 在任意目录下新建一个文本文 ...

    xcode 把项目代码提交到远程SVN服务器

    环境 xcode 7  Mac air xcode默认支持GIT源码管理工具,但现在想把代码提交到已有到SVN服务器上,步骤如下: 1,在safari中打开svn链接地址,信任证书,输入用户名密码 , ...

    Linux/Mac OS 下 批量提交 新增文件到SVN 服务器

    命令行下操作svn没有使用界面形式的TortoiseSVN直观,但是不管怎样,命令行下操作svn还是有它的有点,如果你碰到一次需要svn add许多个文件怎么办?下面的命令可以帮助你解决这个问题 一次 ...

    上传的文件放在SVN服务器的哪个目录下

    SVN服务器版本库有两种格式,一种为FSFS,一种为BDB 把文件上传到SVN版本库后,上传的文件不再以文件原来的格式存储,而是被svn以它自定义的格式压缩成版本库数据,存放在版本库中. 如果是FSF ...

    post提交/文件上传服务器修改

    第一步:修改在php5下POST文件大小的限制   1.编修php.ini   找到:max_execution_time = 30 ,这个是每个脚本运行的最长时间,单位秒,修改为: max_exec ...

    CentOS 6 用SVN自动提交文件到web服务器

    关于 svn 的安装 参考:[转]Linux(centOS6.5)下SVN的安装.配置及开机启动 经过两天的各种尝试总算解决了,总结如下: 1.在建立库时注意 要让库的名称和  要同步的 web目录名 ...

    java调用svnkit工具类上传本地文件到svn服务器

    package org.jenkinsci.plugins.svn.upload.step; import java.io.*; import org.tmatesoft.svn.core.SVNCo ...

    如何去除本地文件与svn服务器的关联

    1.每个目录逐个去删除.svn文件夹 .svn属于隐藏文件夹,可通过操纵Windows文件资源管理器使隐藏文件可视,删除该文件,即可. 2.首先建立一个新文件,文件命名为remove-svn-fold ...

    随机推荐

    Jquery如何判断Radiobutton是否选中

    h-cmn-Hans"&g ...

    corda

    账本:corda 从每个节点的视角看待账本都是不一样的.并不是所有节点有所有账本信息的.valut视为SQL数据库,只保存 两两节点之间的数据库 状态:状态是不变的对象,代表共享的事实,比如特定时间的 ...

    Every-SG游戏

    参考自 石家庄二中 贾志豪 IOI2009国家集训队论文 一.定义 游戏规则加上 对于还没有结束的所有单一游戏,游戏者必须对其进行决 ...

    在iframe窗体内 获取父级的元素;;在父窗口中获取iframe中的元素

    在iframe中获取父窗口的元素 $(‘#父窗口中的元素ID’, parent.document).click(); 在父窗口中获取iframe中的元素 $(“#iframe的ID”).content ...

    接口测试工具Soapui5.1.2参数化之Properties20150924

    上次用天气预报的来给大家演示了下如何创建项目.测试套件.测试用例的操作,今天演示下如何参数化,废话不多说,跟着操作即可: 1.在一个用例中有两个步骤,我们想将第一个步骤中的响应中的值,传入第二个步骤中 ...

    展开全文
  • 如何将电脑上文件上传至gitee已创建好的仓库中? ①你的电脑找到要上传的文件,比如我这里要上传javaData这个文件夹中的HelloWorld.java文件,接着鼠标右键,点击Git Bash Here 打开之后变成这样,接着输入命令...

    1.Git安装

    可参考Git安装配置教程

    2. 如何将电脑上的文件上传至gitee已创建好的仓库中

    ①在电脑找到要上传的文件,比如我这里要上传javaData这个文件夹中的HelloWorld.java文件,接着鼠标右键,点击Git Bash Here
    在这里插入图片描述在这里插入图片描述
    打开之后变成这样,接着输入命令 git init
    在这里插入图片描述
    此时你会发现你的当前文件夹会多了一个.git文件夹
    在这里插入图片描述
    点击.git文件夹,进入之后发现是这样,然后用记事本打开config文件,进行配置自己的用户名和邮箱,点击保存在这里插入图片描述
    回到Gitee页面,找到已创建好的仓库的克隆/下载按钮,然后里面有个连接,点击复制
    在这里插入图片描述
    打开Git Bash Here,输入命令 git remote add origin +你的刚刚复制的链接
    输入命令 git pull origin master
    在这里插入图片描述
    输入命令 git add .
    输入命令 git commit -m '提交说明’
    在这里插入图片描述
    输入命令 git push origin master
    在这里插入图片描述
    之后刷新一下gitee就出来啦
    在这里插入图片描述

    3.Git常用命令

    上述操作是远程与本地合并命令

    git init                              # 初始化本地代码
    git add .                             # 添加本地代码
    git commit -m '注释'      			  # 提交本地代码
    git pull origin master                # 下载远程代码
    git merge master                      # 合并master分支
    git push -u origin master             # 上传代码
    

    除此之外,还有一些常用命令:

    git remote add origin git@github.com:yourName/repositoryname.git               # 配置远程git版本库
    git pull origin master                                          # 下载代码及快速合并
    git push origin master                                          # 上传代码及快速合并
    git fetch origin                                                # 从远程库获取代码
    git branch                                                      # 显示所有分支
    git checkout master                                             # 切换到master分支
    git checkout -b dev                                             # 创建并切换到dev分支
    git commit -m '注释'                                            # 提交
    git status                                                      # 查看状态
    git log                                                         # 查看提交历史
    git config --global core.editor vim                             # 设置默认编辑器为vim(git默认用nano)
    git config core.ignorecase false                                # 设置大小写敏感
    git config --global user.name "YOUR NAME"                       # 设置用户名
    git config --global user.email "YOUR EMAIL ADDRESS"             # 设置邮箱
    

    4.问题:Windows上git输错一次密码不在提示输入密码

    当我输入用户名和密码错误后,第二次再git clone时就不再弹框让我输入用户名和密码。
    这样就进入了死循环,一直提示认证失败。o(╥﹏╥)o
    解决方案: 控制面板-凭证管理器,删除/修改错误的凭证即可
    ~~
    以此记录本次安装过程,希望对你有所帮助。
    The connect dots will lead you to the Bright Future. ^ ▽ ^

    展开全文
  • 使用微信时,为了方便工作,很多人喜欢日常办公电脑上登录微信使用,在电脑上接收微信文件资料非常方便,而且查看起来也比较快速,对于微信资料在电脑上怎么打印出来呢? 将微信中接收的资料打印出来,一方面...
  • 如果是windows下,使用xshell和xftp可以进行连接和文件的交互,那么Linux下如何操作呢,Linux只需要使用一下两个命令即可完成。如果您是Win10的话,可以尝试用WSL。SSH远程连接电脑只需输入username就是用户名了,...
  • ansi编码文件服务器显示乱码 内容精选换一换Git客户端中,提交文件时,如果文件名是中文,会出现乱码。避免中文文件名出现乱码的几种提交场景操作方法如下表所示。Linux及托管网站默认的字符编码均是UTF-8...
  • 日常工作和学习中,很多人喜欢将一些比较重要的资料存储在电脑本地,以便自己后续查看,当这些电脑中存储的文件资料需要的打印出来时,则有两种方式。一种是针对和打印机直接相连的电脑,可以直接快速的打印电脑中...
  • 类型:系统工具大小:24M语言:中文 评分:10.0更新:2019-04-03立即下载有时候我们想把手机文件或者照片放在电脑上欣赏或者使用,但是有时候会烦恼没带数据线无法上传到电脑上去,就很难受,但是现在非常方便,...
  • 将旧电脑中的文件和操作系统全部转移到新电脑中,一般可以借助分区助手、磁盘精灵或者GHOST等磁盘工具。为了提高数据传输速度,可以将旧电脑的硬盘拆下安装到新电脑,然后使用PE工具盘引导电脑进...
  • 这时候会遇到一些配置文件提交的问题,每个程序员自己的电脑都有自己的环境,每个环境配置各不相同,这样导致提交代码的时候都把自己的配置文件一起提交上去,这样每次提交都需要单独合并解决配置问题的冲突,对于...
  • svn提交到远程服务器

    2021-08-07 12:21:57
    svn提交到远程服务器 内容精选换一换Eclipse安装Git插件EGit后...如果是首次提交:首先本地计算机建立一个仓库,称本地仓库。然后本地进行Commit,将更新提交到本地仓库。最后将服务器端的更新本文中,案例Kotli...
  • 注意: 自己本地电脑上的.git文件夹不能随意删除,这个文件保存了你github所有分支的情况,如果不同分支下的代码不一样,有了.git文件,使用 git checkout 分支名可以看到本地代码不同分支之间切换 是不是很神奇!! ...
  • A主机存储文件的目录下打开cmd: shift+右键 --> 此处打开powershell python –m http.server 8888 A主机中查看ip win+R打开命令行端口 ipconfig查看当前ip地址 主机B的浏览器中输入http://主机A的ip:...
  • 老板or老师站你面前让你提交文件,你发现它不见了!电话的一端客户or同学要的资料怎么也找不到?应聘人来了,收到的面试简历茫茫的文件中分不清!1为什么要整理电脑文件?在电脑的内部,在电脑的桌面...
  • 我碰到的问题是,git提交到本地仓库的时候发现有个文件超过了100M push到远程仓库,报错信息如下,提示我有个文件超过了100M,推送失败 我看到消息之后,想着把这个文件删掉再推送一下吧 还是提示推送失败,诶我...
  • 复印机是办公中重要的办公设备,其功能越来越强大,其中直接扫描文件电脑这个功能就深受人们喜爱,但由于不熟悉其设置步骤,经常会出现无法扫描成功,究其原因是共享没有设置成功。一. 电脑上的设定(以下以Windows...
  • 9.90 积分如果是执行了remove命令而没有提交的话,直接运行"cvs add 被删除的文件名"即可,,如果是执行了remove后又执行了commit,就要先运行"cvs add 文件名",然后选中这个文件,执行update,然后执行commit,如:...
  • 假如你有mac电脑,你可以使用苹果提供的工具上传ipa到苹果开发者中心,但是我们没有mac电脑,怎么办呢? 上传ipa这块,朋友介绍使用了香蕉云编这个网站来上传,很方便,下面来说下怎么上传: 首先,香蕉云编的网站...
  • 1.效果展示2.html 代码:Title#drop...height: 100px;margin: 10px;}提交3.引入js4.引用插件var formData = new FormData(),list={}function test() {var d = new DragUpLoads()d.getDragImage({id:'drop',dropCallb...
  • 默认情况下,SVN 会提交本地全部的文件。如果你想让 SVN 忽略指定的名字文件或目录,那么就需要设置 svn:ignore 或 svn:global-ignores 属性。 svn:ignore 只对当前目录起作用 svn:global-ignore 对当前电脑里...
  • 一台电脑上同时使用github与gitlab介绍生成密钥配置文件测试连接Git配置 介绍 社畜正式开始公司上班,一开始还是以学习为主 但公司使用的是GitLab,而我公司电脑上个人练习使用的是GitHub 所以就萌生了一台...
  • 使用TortoiseSVN提交时,速度非常慢,约为3 kB/s。我做了一个更改,即将200MB文件添加到工作副本。工作副本包含245个文件,114个文件夹。我已经禁用了防病毒和备份软件。我已关闭图标叠加层。使用TortoiseSVN进行...
  • 老师把作业/小组任务的状态标记为”进行中“后,你可以进入活动页面,点击进入进行中的不分组作业,进入到如下页面,填写完作业内容及上传附件后,点击右角的“提交”即可完成作业的作答。注意:手机端你...
  • Git向码云提交文件

    2021-11-15 16:17:09
    1.登录码云,新建仓库 3.远程仓库下载至本地 ...也可以整ssh远程 3.1获取远程连接 ...4.1自己选中的文件夹中添加想提交文件 git add . //添加所有未添加的文件 或者:git add 文件名 4.2提交至本地库 git c
  • 文章目录第一步:注册github第二步:下载、安装git、第三步:git的使用git 简介使用版本控制的好处集中式版本控制分布式版本控制git 的工作原理提交代码的git指令(重点)设置用户签名SSH 提交绑定 SSH 密钥创建远程...
  • ‍今天本文中主要介绍一下在电脑系统中打开ppt文件出错提示ppt中的内容有问题的解决方法。有个用户从网上下载了一些PPT,包括.ppt和.pptx两种版本文件,点击打开总是提示ppt的内容有问题。如果遇到这样的问题应该...
  • 摘要:上机实验中,安装“文件共享管理软件”,可以实现安全、有效、便捷的电子作业提交系统。 关键词:电子作业;上机实验;提交系统 计算机专业的课程教学大多和上机操作密切相关,是一门动手能力要求较高的专业...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 112,213
精华内容 44,885
关键字:

在电脑上如何提交文件