git初尝试

这几天想把一些东西放到gitHub上,也顺便学习下git,今天把东西上传了,就写点东西备忘吧

先列出一些好资源

http://git-scm.com/docs 官方的东西,有文档,有书,有各种语言的,最重要的是有中文版,翻译的不错。可以深入学习。

http://rogerdudler.github.io/git-guide/index.zh.html 一个非常简洁教程,足够满足我们日常开发使用了。

https://code.google.com/p/msysgit/downloads/list  msysgit客户端下载,有gui,不过用习惯的话还是命令行用得爽

下面进入正题了

  1. 首先,在服务器上创建仓库,这里,我在gitHub上创建了个HelloWorld,自动生成了README

  2. 使用命令git clone https://github.com/zouzhenglu/Hello_World   将项目clone下来,这里相当于 git init 跟git checkout

  3. 新建几个文件,写点什么东西

  4. 使用命令 git status 查看修改变化。

    1. 红色的文件列表表示,还没有跟踪,或者在工作目录修改(working dir)了,可以通过git add <filename>添加,文件进入暂存区(staged)

    2. 绿色的文件列表表示,已经使用add命令添加,但是还没有提交,可以通过 git commit -m '提交日志'提交到本地服务器

  5. 使用命令git diff --staged 查看已经暂存起来的文件和上次提交时的快照之间的差异

  6. 使用命令git diff  查看还没有暂存起来的改动

  7. 使用git push origin master将本地服务器代码跟所有记录提交到远程服务器

  8. 如果还没有克隆现有仓库,并欲将仓库连接到某个远程服务器git remote add origin <server>

  9. 然后输入用户名密码什么的,,一个使用的流程就到此结束了。

如果开发的时候遇到分支,比如现在在开发新的功能,又有旧的bug要改等情况,可以使用分支,

$ git checkout -b iss53

或者

$ git branch iss53
$ git checkout iss53

只要简单的一个checkout就能切换分支了,最后merge什么的。效率貌似比svn的高,不过还没尝试,等日后用熟练了再继续深入学习吧。

 

总结:

刚开始接触的是,虽然命令什么的都能看明白,但是,真实际操作的时候,github上的东西,怎么都上传不上去,,这里搞搞,那里搞搞,

gui啊,,ide插件什么的,最后还是命令行靠谱。

我想根据我上面说的,最少能clone跟checkout代码吧,其他的,有上面两个链接,比我说得好nnn倍的,我就不献丑了。

最后有写问题,我在idea的git中,总会在最后一步push的是出错

如果这里不能搞定的话,以后写代码最后还是要另外再用命令行提交,感觉也不是很方便,不知道有么有大神了解的,烦请赐教。

转载于:https://my.oschina.net/zouzhenglu/blog/219582

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值