GIT(2)GIT常用命令

  1. git服务器提交代码
  2. 检查状态

git satus;有改动的代码会列举出来


  1. 提交修改

git commit –m  “描述信息”  pdfvierer/viewer/viewer.css(要提交的内容)


  1. Push修改

git push origin master(分支)  //输入用户名密码就可以提交了


因为有修改的不止一个文件,所以push失败

  1. 再次获取状态

git status


  1. Stash 不想提交的这部分代码

git stash


  1. 可以再次获取修改状态

git status


发现已经没有什么改动了

  1. Pull代码(主要是个人修改部分与他人基本无冲突)

git pull –rebase origin master


相当于更新代码

  1. Push修改内容

git push origin master


至此,提交修改内容至服务器完成

  1.  
  2. 补充:

1$  cd  E:                   //寻找根目录,即查询是哪个硬盘下

2$  cd  A源代码/GongJuJi     //获取需要查找的文件根目录

3$  cd  gisdeveloper/         //获取在GongJuJi目录下gisdeveloper文件夹,如果获取失败,将提示错误

4$  cd  ..                   //返回上级目录

5$  clone  git@192.168.22.100:root/gisdeveloper.git  //克隆代码到本地,clone+服务器端代码Url(主要用于第一次下载源代码到本地,更新时不用)

6$  git  status               //获取状态,如:在进行增、删、改等操作后,可以获取其修改文件的路径

7$  git  commit  –m  “描述信息”  “提交的内容”

                               //提交修改

                                 描述信息:修改的内容名称,如:工作空间—修改Logo

                                 提交内容:修改内容的文件路径,如:pdfvierer/viewer/viewer.css

8$  git  push  origin “分支” //提交内容至服务器端

两个分支developmaster,注意提示。

Master:直接提交到192.168.11.123用户体验端

Develop:直接提交到192.168.22.100开发人员测试端



9$  git  pull  --rebase  origin  “分支”  //更新服务器端源代码到本地

注:更新源代码时,更新的内容需要与本地文件路径保持一致。

如:更新gisdeveloper-ruby的源代码到本地


//确保路径在本地gisdeveloper-ruby文件夹下


//更新源代码到本地

10$  gif  diff                  //查看

Git快速入门

第一步,在该默认目录下新建个文件夹“project”,在Git Bash下进入project目录下(cd project),再敲入git init,你会发现project下多了一个目录.git,这个文件夹就是仓库,该文件可能是隐藏的,你可以修改设置看到。

$ git init 

第二步,在该project目录下,新建文件,写点东西。比如a.txt。在输入git commit -a。这一步的操作是将a.txt放在要提交到仓库中。好了,就这么简单。你可以反复进行这个操作,你就会发现,就是用.git这个仓库维护你提交的东西,看看你的修改记录吧,通过git -log查看。我在啰嗦下,.git就是仓库,别人也可以拿到;而project中其他的内容就是所谓的本地,只要你没提交,那这些都只有你自己知道而已。

$ git commit -a

$ git log

其实你要是了解了上两步,就已经可以自学了,学习网站,http://git-scm.com/docs/gittutorial  我再随便介绍几点,有时你修改了文件,你想看看,你修改了什么,因为有可能你把重要的给删了,所以你可以通过 git diff来查看你修改的跟仓库里有什么不同。

$ git diff

还有就是你可以先把东西提交到缓存中,在进行比较有什么不同,比如你修改了b.txt,你先git add b.txt,再是看git diff --cached,跟你直接修改了b.txtgit diff没有什么区别。所以,我没有发现什么好处,但是这个时候可以用git status,这个会告诉你,你接下来可以的操作,此外,git add b.txt  git commit,之后就是把b.txt提交到仓库中,其实这个跟git commit -a 的效果是一样的。

$ git add b.txt

$ git diff --cached

$ git status

$ git commit

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值