首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

开发工具总结(3)之Git及GitHub快速入门图文全面详解

方式3 (四)下载git客户,clone并提交本地代码到仓库里面。 【注意事项:】要把 文件夹显示后缀名,以及显示隐藏文件这个打开。...(1)下载git客户,打开百度,搜索一下git客户,下载然后安装就可以了,认准git,别下错了。 git客户官网下载地址,点此进去。...我以前没有安装git客户的时候,想下载github的库都是选择下载zip到本地。...git pull 把远程仓库的项目拉取到本地。如果远程库和电脑里面的是一样的,机会显示Already up-to-date,已经是最新的库,如果远程库有最新的,就会下载最新的到电脑里面。...最新的内容 ---- 三、一些实用的git命令操作 (一)使用git克隆(下载)一个仓库或单个文件夹 注意:文件夹名可以随意写 ,仓库地址替换成你想要下载的仓库地址。

75730

代码管理的git--非常常用命令

创建新项目 服务器创建项目 服务使用 git init --bare sample.git 客户就可以通过git clone git@127.0.0.1:sample.git 克隆仓库 客户创建项目...项目的创建也可以是在客户创建(前提是当前用户有创建权限) 假设需要将本地sample文件夹创建为项目仓库,进入sample文件夹,执行 ## 初始化 git init ## 添加远程地址 git...git clone depth=1 git@127.0.0.1:sample.git 使用depth=1限制记录数目。可以大一点,但是不能太大,否则还是会出现上述错误。...如果提示 fatal: Cannot setup tracking information; starting point 'origin/dev' is not a branch....如果觉得生成的区块粒度太大了,想要更细一些的,可以在git add -p之后的选项中输入s 会将该区块更细的划分,从而达到添加行变更的目的。 ?

1.5K10
您找到你想要的搜索结果了吗?
是的
没有找到

在centos上搭建git服务器并自动同步代码

4、安装Git客户并生成公钥 5、创建证书登录 6、使用Git Bash克隆服务器上的空仓库 7、将本地库项目推送到服务器 1、服务器上安装Git以及依赖 1.1安装Git依赖 yum install...project.git chmod 774 -R project.git cd ../ chmod 750 gitroot 4、安装Git客户并生成公钥 4.1下载git客户安装好后右键选择Git...stash #先拉取再合并 git pull origin master >> $LogPath/gitsync.log 2>&1 #强制与远程服务器同步,不与本地合并,只能通过提交的客户提交的方式修改代码...clone /gitroot/project.git 好了git的同步就弄好了 如果同步用不了,打开hooks/gitsync.log查看错误日志 可能预见的错误 1、fatal: /usr/...同步的项目文件夹没有建立---------------解决办法:在www下建立project项目文件夹 2、fatal: Not a git repository (or any of the parent

1.9K41

The remote end hung up unexpectedly

--- fatal: The remote end hung up unexpectedly 上传一份代码的时候,出现了这个错误,然后就没有成功上传....背景操作 主要是进行svn转换到git时候出错的,转换的代码比较简单,三行就可以解决.当然,web的项目要事先准备好. git svn clone svn://xxxxx git remote add...up-to-date 看到这个的初步感觉是有文件太大无法上传,百度之后找到一个解决方案,直接在配置文件中添加参数即可. windows: 在 .git/config 文件中加入 [http] postBuffer...看到还有用git命令直接修改的,由于一次就成功了,就没有再重新尝试一下修改之后能够行得通了,后面遇到再试了....参考的博客 Git中push时出现错误fatal: The remote end hung up unexpectedly - 行者小朱的博客 - CSDN博客 http://blog.csdn.net

2.7K50

Git 常用命令

初始化一个本地仓库 git init 将文件从工作区添加到暂存区 git add 取消暂存 file git reset HEAD 生成 rsa 格式 ssh 公私钥 ssh-keygen...example.com" 生成 rsa 格式 ssh 公私钥并重命名 ssh-keygen -t rsa -C "youremail@example.com" -f ~/.ssh/custom-name 关联本地仓库到远程仓库...url git remote add origin url 将文件从暂存区取出并保存到仓库 git commit 将文件从本地仓库推送到远程仓库 git push -u (--set-upstream...): 对于每个最新或成功推送的分支,添加上游(跟踪)引用,用于无参数的 git-pull 和其他命令 查看仓库目前状态 git status 显示文件两个版本之间的差异,输出内容与 git log -p...代码体积太大出现fatal: early EOF、fatal: index-pack failed等错误 solution: 在*[git installed path]*/etc/gitconfig

42420

CentOS搭建Git服务器及权限管理

系统环境 系统: Linux:CentOS 7.2 64位 由于CentOS已经内置了OpenSSH,如果您的系统没有,请自行安装。...此时,客户就可以进行clone或者remote add此仓库了。 5.5 客户测试连接git远程仓库 客户,可以新建一个文件夹,初始化一个仓库,然后跟远程服务器上的空仓库建立连接。...5.6 禁止客户shell登录 因为前面我们添加了客户的ssh的公钥到远程服务器,所以客户可以直接通过shell远程登录服务器,这不安全,也不是我们想要的。...$ su git $ mkdir /home/git/git-shell-commands 此文件夹git-shell用到的目录,需要我们手动创建,不然报错:fatal: Interactive git...第五步:管理员在本地管理和配置服务器的仓库 下载服务器远程管理仓库 # 下载远程管理仓库, 请把aicoder.com换成你自己服务器的域名或者ip $ git clone git@aicoder.com

2.8K50

使用Github管理Hexo博客的源文件

empty Git repository in D:/Hexo/source/_posts/.git/ 此时会在当前目录下产生.git文件夹,这个文件夹默认是隐藏的。...由于是第一次提交文件到远程仓库(github服务器上的仓库在本地就成为remote,其中给这个项目的远程仓库取的名字是origin,也可以取别的名字比如blog等等),需要先执行下面的命令,相当于指定本地库与...$ git remote add origin git@github.com:Flowsnow/BlogSourceFile.git 有时候可能出现错误fatal: remote origin already...exists.这个错误的意思是远程已存在。...git push -u origin master 如果下次需要写blog,需要先把master分支同步到本地库中。可以用下列命令,相当于获取远程更新,并且和本地库融合。

61221

工具技巧_02_如何本地创建项目并推送到Github

使用 git 创建一个项目目录,并初始化,初始化后文件夹下会多一个.git文件夹,里面会记录 git 相关的各种配置。...git@github.com:XksA-me/daily_question.git 再进入本地 terminal,输入以下指令关联远程仓库。...* # 提交更改内容,并设置注释 git commit -m "init project" # 将更改内容推送到远程仓库(github 上) git push origin master 你可能遇到以下问题...,以下设置意思是将本地更改“移动”到远程更改之后 git config pull.rebase true # 拉取合并远程 master 分支 git pull origin master # 推送本地所有更改到远程...提示:再次推送前,先与远程变更合并(如 'git pull ...')。详见 提示:'git push --help' 中的 'Note about fast-forwards' 小节。

27350

GIT版本控制】--常见问题与解决方案

一、修复损坏的仓库 修复损坏的Git仓库可能是面临的一种问题,这通常是由于文件损坏、存储介质问题或不正确的操作等原因引起的。...以下是一些修复损坏的Git仓库的常见问题和解决方案: 常见问题: 无法执行Git命令:当尝试运行Git命令时,可能会收到错误消息,如 “fatal: bad object” 或 “error: object...意外提交: 当不小心提交了敏感信息(如密码)或大文件时,可以使用git reset或git revert来撤销提交。如果是敏感信息,还需要谨慎处理已提交的更改。...恢复丢失的Git提交可能由于提交被删除、分支覆盖或历史记录重写而发生。解决方法包括使用reflog、git fsck、查看远程仓库或使用备份。...其他故障排除技巧包括解决合并冲突、处理忘记提交、处理意外提交、文件丢失、Git性能问题、SSH密钥问题、子模块问题、网络问题、跨平台问题和处理不明错误信息。备份和小心操作是解决这些问题的关键。

27530

Github服务和客户完成本地代码上传至Github教程

本教程结合Github服务和客户完成本地代码上传至Github,下面进行详细讲解: 1.创建Github账号,这一个步骤应该不用太多解释,直接上官网进行注册登录即可https://github.com...安装完成后应该会有Github客户和GitShell两个应用程序,这个基本上没有问题。...5.把想要上传的代码文件夹复制到GitHub下(与.git处于同一目录下) 如把GitHubTest文件夹(里面包含了Test.java文件)复制到此目录中,如图: ?...master 如果执行git remote add origin https://github.com/leesf/Test.git 出现错误:   fatal:?remote?origin?...master 先把远程服务器github上面的文件拉先来,再push 上去 这样整个上传过程就完成了,现在可以在GitHub上查看自己上传的源代码了。

80231

Git的使用--如何将本地项目上传到Github(三种简单、方便的方法)(二)(详解)

好了,我们本地Git仓库这边的工作做完了,下面就到了连接远程仓库(也就是连接Github)由于本地Git仓库和Github仓库之间的传输是通过SSH加密的,所以连接时需要设置一下:第五步:创建SSH KEY...第九步:关联好之后我们就可以把本地库的所有内容推送到远程仓库(也就是Github)上了,通过:$ git push -u origin master 由于新建的远程仓库是空的,所以要加上-u...三、第三种方法第一步:Git客户安装好第二步:github注册好账号第三步:本地电脑随便建立一个文件夹,如:github,进入此文件夹,在地址栏中输入cmd?...git客户的版本太低?...2、提交到远程仓库的时候,提示:fatal :remote origin already exists。

148.9K4735

GitHub的作用和一些常用命令梳理,通过学习本文,你将对GitHub有一个基本了解。

上面是官方的下载地址,下载还是不尽人意的,每秒11kb…给大家找了国内的(点击下载) 然后一路next,等待安装完毕,不出意外鼠标右键会显示 Git GUI Here 和 Git Bash Here...之后,你所指定的路径下会生成一个和仓库同名的文件夹,里面包含了一个.git文件夹和刚才我们创建的README.md文件。 ? 至此,git和GitHub连接成功。...git status 该命令用于查看在你上次提交之后是否有对文件进行再次修改。 你所写的代码都在工作区,也就是文件夹下。...lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' - ---- 五.分支详解 分支的作用对于团队的作用太大了...中间出了一个小插曲,使用git push 命令,提示: fatal: The current branch G1 has no upstream branch.

1.7K30
领券