文档章节

分享给和我一样 第一次用git的同学

您的好友
 您的好友
发布于 2013/07/05 19:34
字数 711
阅读 1425
收藏 15

  以前没有这么用过版本管理的东西  用过svn  不过都是其他人配置好 我来用的  而且用法也简单  点击点击就可以了    然后据说git也不错 就尝试下  因为没用过    结果出现了各种问题 然后各种查找搜索  网上是有各种git的所有命令行  但是都没怎么说清楚     我还是用不来   后来摸索了好久。。终于。。基本的上传 下载更新搞清楚了    给各位初学的同学分享下 


  首先 我按照某某的博文 载了github。。遇到问题了  要翻墙。。我没有翻墙过  搞了好久 终于载好了    后来才听说有gitbash 这个东西  一样的功能    装好后然后我 我打开了github。。发现不是命令行的界面 而且还要登陆github  我没有登陆  后来找了下 原来同时 还给我装了 gitshell  这是命令行 在github里可以设置本地项目的目录  开发者的邮箱和用户名  到时候更新文件时 就用这个来识别不同开发人员

  我在osc上创建了个项目 test    然后打开了gitshell  打开后显示的目录就是本地项目的目录 
 git clone https://git.oschina.net/thesadabc/test.git  可以获取服务器上的项目到本地   后面那一串是自己项目的地址     可以用http的那个 也可以用ssh的那个     区别我还不知道 第一次进去他会让你输账号密码什么的  然后你的本地文件夹就多出了一个test文件夹 打开就可以做你想做的事了    新建个文件 然后编辑   编辑好了后   在shell里cd 到test里    git add .   注意  这里有个.   意思是把所有添加到本地项目里  也可以指定文件名   然后  
提交更改并且改添加描述的  
 git commit  如果要加上描述 再后面加上  -m "这是一个描述"     如果已经设置了 邮箱用户名 就好了  如果没设置 会提示你设置 因为不设置的话 同个项目里就不知道这是谁提交的更改了
 设置用户名和邮箱 
     git  config  --global user.name "asd"
     git  config  --global user.email "1234567@qq.com"
然后可以重新提交更改   也可以在github里设置

最后git push  就可以将本地创建的文件发送上服务器了  下次打开用 git pull 
可以将本地的文件更新到与服务器上同步 
差不多就这样了  其他的命令行我还没有用过  以后慢慢来吧再   如果不清楚的 随便问  估计 可能 我也回答不来

© 著作权归作者所有

您的好友

您的好友

粉丝 39
博文 4
码字总数 6557
作品 0
杭州
程序员
私信 提问
加载中

评论(4)

您的好友
您的好友 博主

引用来自“一只小桃子”的评论

引用来自“您的好友”的评论

引用来自“一只小桃子”的评论

没用过 还是不太懂。 git上有个版本,自己本地修改了一下。 大家都去push,冲突了怎么办

如果大家修改的是不同的文件 自然没关系 如果是修改了相同文件 它会警告说冲突了 就要人工解决冲突了

那干嘛还要用git 还不如svn方便,svn还有eclipse插件呢, 还不用敲命令呢13

git也有eclipse插件啊 egit 也可以不用命令行的 git的分支管理比svn要好 我之前也是用svn的 后来转用git的 git还有github平台 多好的学习平台啊
一只小桃子
一只小桃子

引用来自“您的好友”的评论

引用来自“一只小桃子”的评论

没用过 还是不太懂。 git上有个版本,自己本地修改了一下。 大家都去push,冲突了怎么办

如果大家修改的是不同的文件 自然没关系 如果是修改了相同文件 它会警告说冲突了 就要人工解决冲突了

那干嘛还要用git 还不如svn方便,svn还有eclipse插件呢, 还不用敲命令呢13
您的好友
您的好友 博主

引用来自“一只小桃子”的评论

没用过 还是不太懂。 git上有个版本,自己本地修改了一下。 大家都去push,冲突了怎么办

如果大家修改的是不同的文件 自然没关系 如果是修改了相同文件 它会警告说冲突了 就要人工解决冲突了
一只小桃子
一只小桃子
没用过 还是不太懂。 git上有个版本,自己本地修改了一下。 大家都去push,冲突了怎么办
dust项目托管github过程

花了点时间将dust项目托管到github上,第一次使用git和github,备查和给还没用过的同学。 1、免费申请一个github帐号:www.github.com; 2、下载git 1.7.6,百度之,http://git-scm.com/(g...

bbdlg
2012/10/17
0
3
项目托管至GitHub上

1、免费申请一个github帐号:www.github.com; 2、下载git 1.7.6,百度之,http://git-scm.com/(git的主页)貌似已经被墙; 3、在github首页,点击页面右下角“New Repository”,填写项目名...

boonya
2016/01/06
72
0
Flutter学习笔记(1)--环境安装

flutter最近显得格外的火,公司的同事也一直在谈论flutter,感觉自己不学学就要失业了。。。所以决定顺应潮流学习以下flutter,做一下学习笔记,希望可以给需要的同学带来一些帮助~ 正文为f...

CurtisWgh
06/25
0
0
git add OSC招聘-那些小而美的公司第二期

大家一般都在下午3点左右上开源中国招聘找工(shi)作(ye),高峰期常常落在周三,小编我都看着呢。而且,程序员连找工作都是有双休的。周末访问量相对工作日会低很多。这叫程序员找工作正态分布...

oschina
2016/03/01
3.9K
10
Git 小团队的协作 (二)

Git 分享是最好的记忆--如需转发请注明出处[强调]:共同学习 共同进步 不喜勿喷 Git 小团队的协作 (二) 小团队如何利用git协作开发呢?对此我想总结一下自己的经验, 也算是记个笔记吧。 我...

ElyarAnwar
2018/01/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Mac部分目录读写提示“Operation not permitted”解决

今天试图在mac os x下重命名/usr/bin/python,提示Operation not permitted,虽然我是root,很奇怪。原来mac os x里还有一个安全机制:rootless,少用root。参考这篇文章如何开关rootless,不...

swingcoder
30分钟前
2
0
49.Nginx防盗链 访问控制 解析php相关 代理服务器

12.13 Nginx防盗链 12.14 Nginx访问控制 12.15 Nginx解析php相关配置(502的问题) 12.16 Nginx代理 扩展 502问题汇总 http://ask.apelearn.com/question/9109 location优先级 http://blog....

oschina130111
36分钟前
4
0
信必优成功案例 – 中国网络电视台(CNTV)

项目背景 •中国网络电视台(英文简称CNTV),由央视国际网络有限公司主办,是中央电视台旗下的国家网络广播电视播出机构。中国网络电视台全面部署多终端业务架构,已建设网络电视、IP电视、...

symbiochina88
37分钟前
4
0
redis cluster集群 三主三从

redis 集群一般由 多个节点 组成,节点数量至少为 6 个,才能保证组成 完整高可用 的集群。每个节点需要 开启配置 cluster-enabled yes,让 redis 运行在 集群模式 下。 redis5之后使用redis...

MonroeCode
38分钟前
1
0
新东方的Kubernetes实践:从服务化ES到Kafka和Redis

2017年,新东方开始了利用容器化手段将中间件业务服务化的探索,基于Rancher 1.6使用ES;2019年,新东方再次开始了扩大了中间件的业务服务化,基于Kubernetes使用Kafka、ES和Redis。在服务化...

RancherLabs
40分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部