Git记录(1)

对于项目协同开发,git是很不错的使用,对于一般的开发一般分为以下几个步骤:

1,创建本地仓库mkdir   your dir

2,实例化本地仓库  git init  (ls时会有-------git的文件)

3,检出项目(你入职的时候项目已经开始了,你需要将项目down下来) git clone path(repository)

4,开始自己模块开发,将写出的代码提交缓存区 git add  yourprogram 

5,将缓存区的代码提交到隐藏分支 git commit -m “your program detail”

6,真正提交自己测试后较为完善代码到主分支了(项目管理服务器) git push origin master   其中origin是远程代码库的别名

 

当出现版本错误提交,新版本运行不稳定等情况,需要返回到上一个版本:

1,使用git reset  --hard commit_id(注:先使用git log 查看提交的版本ID,信息太多可以使用git log  --pretty=oneline;或者使用git reset --hard HEAD^。注:head^表示上一个版本,HEAD^^表示上上个版本,以此类推)

2,当然想返回到未来先使用git reflog查看命令过程,然后在返回指定的未来版本

 

其他操作:

1,idea可以进行比较本地版本和远端版本的不同,但是通过使用git diff HEAD origin/branchname(想查看运端分支的最新情况使用git branch -r或者git branch -a注:-a会显示本地的版本情况) 可以对比出差异;也可以使用首先输入:git fetch origin 然后输入:git diff localbranch origin/branchname;注:git pull获得最新版本并合并,git fetch获得最新版本不自动合并。

2,创建分支和合并分支:

  • git checkout -b branchname
  • git branch(查看当前分支的状态)
  • git checkout master(当对分支开发和测试完成后)
  • git merge branchname(和并分支;命令用于合并指定分支到当前分支)

3,分支创建的两种方式:

  • 本地创建分支然后再推送到远端----git checkout -b branchname  ----git push origin  branchname(本地):branchname(远端,如果远端不存在会自动创建)----git branch --set-upstream-to= origin/branchname(本地与远端建立连接)  localbranch
  • git checkout -b branchname origin/branchname(远端已存在分支时)

4,删除本地分支和远端分支:

  • 本地分支的删除----git  branch -d branchname
  • 远端分支的删除----git push origin --delete branchname

5,  分支修改:

  • git branch -m localbranch(本地分支) newbranch(重命名分支)

6,解除本地分支和远端分支的关联

  • git remote remove origin

7,本地分支关联远程分支

  • git pull origin branchname

8,拉取远端所有分支

  • git fetch --all

其他详细参考:http://www.bootcss.com/p/git-guide/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值