远程工作

手把手教你用git

痴心易碎 提交于 2020-03-11 23:58:48
一、如何安装 git 下载地址: https://git-scm.com/download/win 根据自己的电脑选择是32 位的还是 64 位的。下载完后直接运行,之后一直 next 就好了。安装成功后,会有这样一个标志。 二、 如何使用 git (1) 首先你要点进去 https://github.com/ 这个网站,注册一个 github 账号 。注册好之后,要记住邮箱和密码。 (2 ) 打开之前的那个图标就是这样一个窗口,首先Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识,分别输入这两个命令,用户名和邮箱需要换成自己的。 (3) 打开之前的那个图标就是这样一个窗口。现在比如我在我的C:/wamp/www/aaa 有一个项目,我要对它进行管理怎么办呢。直接在控制台里面输入 cd c:/wamp/www/aaa 之后你就会在 aaa 这个目录里面了 。那如何对它进行管理呢。直接在控制台输入 git init 之后你去查看 aaa 目录里面发现里面多了这样一个东西 。 这是一个隐藏文件夹,有点电脑看不见,是因为文件夹选项设置的隐藏文件不可见,这个去控制面板里的文件夹选择设置一下就好了。 下面我们接着来操作,试着开始写我们的项目。 首先我写一个首页叫 index.html 现在我在我的页面里写好了这样一段话,保存之后我们接着来进行操作。 现在我们开始在 git

远程办公 | 适应时代的工作模式

◇◆丶佛笑我妖孽 提交于 2020-03-06 18:07:34
前防疫形势进入攻坚期,远程办公是在停工不停产、停课不停学新要求下抗击疫情的关键措施,也是防范集中办公可能引发疫情传播的重要手段。根据新型冠状病毒的特性隔离14天需求以及全国范围内复工时间普遍延后的情况,大部分企业均开始推进远程办公。可以预见,远程办公将逐渐成为我国企业、组织、个人乃至政府的一种重要工作模式。 一、远程办公渐成主流 远程办公逐渐在全球各地成为趋势。据人力资源服务公司Kelly Services的全球劳动力指数(KGWI)调研,在全球范围内有超过四分之一的受访者表示,每周至少有部分时间采取远程办公方式。来自美洲、欧洲、中东、非洲和亚太约12.2万名受访者的回应显示,远程办公在亚太等地区渐成趋势。 此外,知名开源软件的工作方式也以远程工作为主,Linux、kubernetes以及GitHub上各种优秀开源软件的开发者都分布在全球不同国家和地区,远程工作已成为开源软件企业的主流工作方式。 在国内,互联网企业率先引发远程办公潮流。根据《2019年中国SaaS产业研究报告》,国内协同办公市场规模增长迅速,2019年达到459亿元,已具备一定应用基础。 在疫情防控的大背景下,远程办公市场不断升温,远程办公从办公模式的“可选项”成为“必选项”。部分互联网公司在这场集体远程办公之前早已开始了远程工作,开发、运维、支持人员均可长期在家办公。在此次疫情中,部分互联网公司实现了无接触招聘

远程工作时代已经到来,你准备好了么?

 ̄綄美尐妖づ 提交于 2020-03-06 13:52:05
据新泽西理工学院在线MBA项目调查统计的最新数据,近来美国远程工作人数比例进一步提升,现在已占到职工总数的48%,其中5300万为自由职业者,他们每nian为美国经济贡献7150亿美元。自由职业者中又有4成为独立合同工,27%为兼职者,18%为多元化工作者,10%为短期临工,5%为自由职业主。   研究指出:   1:前100家企业中,有63家已经开设了远程职位。我们熟悉的Amazon,Kaplan,IBM,SAP都是远程工作的拥趸。 86%的远程工作者已经有了3-4nian的远程工作经验,而98%的远程工作者集中于计算机&IT行业。 推荐雇主到大型远程工作平台来雇佣远程工作者:如ODesk,Elance,People per Hour, Freelancer, Guru. 推荐有助于远程协作的优秀应用:Basecamp(国内著名远程协作应用Tower最开始应该就是从Basecamp获得的灵感,这就是一家远程工作的典范gongsi,有机会我想好好聊聊它),Buffer(定时在社交媒体上进行营销行为),Dropbox(云共享),Evernote(项目管理,文件共享等合作),GoogleDocuments(多次看到推荐,可惜国内似乎不是很好用),Skype(视频音频或者文字即时通讯交流),SQWIGGLE(团队视频协作),Trello(项目管理,看板思路的领军产品) 34

Freelancer自由工作离我们还有多远?

瘦欲@ 提交于 2020-03-06 13:38:02
Freelancer自由工作离我们还有多远?   离职闲下来,接触了不少大牛级别的自由职业者,硬是被改变了些许世界观,第一感觉就是“哇擦!程序猿还能这么玩”。   现在除了线下做点传统外包,也会去了解国内外的外包平台,elance、upwork(原odesk)、Freelancer是我重点关注的。访问过去我就傻眼了,不翻墙速度奇慢,而且,满眼的English真是让我呵呵。Freelancer还不错,不少页面做了中文交互,但是中英混杂的文案看起来依旧别扭。这样看来,不学习英文就没法去接单啊,什么数理化都是浮云啊,赚钱面前英文才是王道。   再来看看国内的平台,接外包首选猪八戒!为啥?二师兄宣传的牛逼啊。出家早,背景雄厚,身处直辖市重庆,搞得一手好关系。虽然产品做得一塌糊涂(纯互联网角度),但经过9年的发展好歹也有了千万用户,并自称为国内最大的众包服务平台。在广大需求方和服务方的不断吐槽中,二师兄在6月中稳稳获得了26亿融资,并在8月份宣布免佣金,这是多么伟大的决定!感觉接外包的人们顿时嗨起来了,不过,我也得叹息一声,“项目佣金又TM要降低了”。   不过,这么做一定是有原因的!根据小道消息,猪八戒网依靠项目介绍那20%的佣金很难支撑平台发展,还落下了不好的口碑,而去年新开的“猪镖局”业务已经成为了现金流的主力。36氪也对此事进行了报道 。(猪八戒网免佣金背后

GIT的介绍及入门操作

不打扰是莪最后的温柔 提交于 2020-03-04 05:35:48
GIT简介 什么是GIT git是一个开源的分布式版本控制系统,用于高效的管理各种大小项目和文件。 代码管理工具的用途 防止代码丢失,做备份 项目的版本管理和控制,可以通过设置节点进行跳转 建立各自的开发环境分支,互不影响,方便合并 在多终端开发时,方便代码的相互传输 git的特点 git是开源的,多在*nix下使用,可以管理各种文件 git是分布式的项目管理工具(svn是集中式的) git数据管理更多样化,分享速度快,数据安全 git 拥有更好的分支支持,方便多人协调 git的安装 sudo apt-get install git GIT的使用 基本概念 工作区:项目所在操作目录,实际操作项目的区域 暂存区: 用于记录工作区的工作(修改)内容 仓库区: 用于备份工作区的内容 远程仓库: 远程主机上的GIT仓库 注意: 在本地仓库中,git总是希望工作区的内容与仓库区保持一致,而且只有仓库区的内容才能 和其他远程仓库交互。 初始配置 配置命令: git config 配置所有用户: git config --system [选项] 配置文件:/etc/gitconfig 配置当前用户: git config --global [选项] 配置文件:~/.gitconfig 配置当前项目: git config [选项] 配置文件:project/.git/config 配置用户名

git再工作中常用命令

試著忘記壹切 提交于 2020-03-02 18:50:09
git常用命令集合 初始化仓库 git init 添加文件 git add . git add 文件名 查看文件状态 git status 提交更改 git commit -m"信息" 查看分支 git branch 修改本地分支名 git branch -m 原分支名 新分支名 创建分支 git branch 分支名 创建并直接切换分支 git checkout -b 分支名 切换分支 git checkout 分支名 合并分支 git merge 分支名 删除本地分支 git branch -d 分支名 操作远程仓库 git remote 查看所有远程仓库 git remote set-url origin 你新的远程仓库地址 git remote add origin \ 远程仓库地址 克隆远程仓库 git clone 远程仓库地址 pull操作 git pull <远程仓库名> <远程分支名>:<本地分支名> 将远程指定分支 拉取到 本地指定分支上 git pull <远程仓库名> <远程分支名> 将远程指定分支 拉取到 本地当前分支上 回退\前进一个版本 git reset --hard HEAD^ HARD就是版本号 可以通过git log来查询 推送操作 git push -u 远程仓库地址别名 本地分支:远程分支 来源: CSDN 作者: 维多利亚少年- 链接:

git 命令常用总结

浪尽此生 提交于 2020-02-29 18:40:22
详细git教程可参考: http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 基础命令 用户设置 $ git config --global user.name "Your Name" $ git config --global user.email "email@example.com" 初始化仓库 $ git init Initialized empty Git repository in /Users/learngit/.git/ 把文件添加到仓库 git add filename 把文件提交到仓库 git commit -m "comment message" 初始化一个Git仓库,使用git init命令。 添加文件到Git仓库,分两步: 第一步,使用命令git add ,注意,可反复多次使用,添加多个文件; 第二步,使用命令git commit,完成。 运行 git status 命令看看结果 git status 但如果能看看具体修改了什么内容 git diff filename 要随时掌握工作区的状态,使用git status命令。 如果git status告诉你有文件被修改过,用git diff可以查看修改内容

fetch和pull的区别

江枫思渺然 提交于 2020-02-29 03:46:32
git有四个工作空间的概念,分别为 工作空间、暂存区、本地仓库、远程仓库。 pull=fetch+merge fetch是从远程仓库更新到本地仓库,pull是从远程仓库直接更新到工作空间中 来源: CSDN 作者: 写代码的小鱼儿 链接: https://blog.csdn.net/sinat_33255495/article/details/104552127

Git分布式版本控制工具笔记

℡╲_俬逩灬. 提交于 2020-02-28 21:45:23
01-Git概述(Git历史) Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。 到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux 内核社区免费使用 BitKeeper 的权力。 这就迫使 Linux 开源社区(特别是 Linux 的缔造者 Linus Torvalds)基于使用 BitKeeper 时的经验教训,开发出自己的版本系统。 他们对新的系统制订了若干目标: 速度 简单的设计 对非线性开发模式的强力支持(允许成千上万个并行开发的分支) 完全分布式 有能力高效管理类似 Linux 内核一样的超大规模项目(速度和数据量) gitlab github 码云 02-Git概述(Git与SVN对比) SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而开发人员工作的时候,用的都是自己的电脑,所以首先要从中央服务器下载最新的版本,然后开发,开发完后,需要把自己开发的代码提交到中央服务器。 集中式版本控制工具缺点: 服务器单点故障 容错性差 [

为什么我崇尚远程工作?不吹不黑

倾然丶 夕夏残阳落幕 提交于 2020-02-28 11:55:36
因为致力于探索远程工作的可能性,如何成功,因此翻译了David Fullerton的这篇博文。   现在是2013(David写此文的时候),差不多我们在开始赚钱,团队也从创始4人组开始壮大后3年。当年,Jeff 写过一篇很棒的关于远程工作的博客,基本上把我们打算怎么做说了个清楚。现在,过了这么几年,也是时候用我们的现状来做个小结了。   首先来看看,我们目前进展如何了?Stack Exchange目前有75名雇员,大致安照销售(包括销售运营,以及营销)和产品(包括研发,运维,设计,社区管理)。产品部分就是我们远程工作的部分了:我们有16名全职远程工作者,18名在办公室的开发者,系统管理员, 设计师 ,以及社区管理者。所以,我们是一个高度混合的团队,这一点我认为是最好的了。我是工程师团队的负责人,所以我基本上会从开发者角度出发,但很多内容对其他角色也是适用的。   为什么我们认同让人们全职在家工作?    1. 这让你能够招聘到有地点要求的优秀人才。 招募远程人才为你打开了一扇面向海量有地点要求,不在你的地区的优秀人才。不能强调更多的一点是:每有一个在你的办公所在地,或者愿意搬到你的办公所在地来的人,就会有100个或者更多不愿的。他们也许因为配偶的工作要求,因为孩子的学习需求,或者拿不到你这里的VISA, 或者欠了房贷等,不能离开所在地。 如果你在招聘技术人员