关于git的使用

版本控制:

(1)集中版本控制--svn

        优点:很好做权限管理

        缺点:如果没有做特别的备份,磁盘坏掉时数据也没了;离线状态无法进行提交操作

(2)分布式版本控制 -- git

        优点:离线可以提交代码,代码冗余度比较高

        缺点:存储加大,目录级别的权限不好管理

1、git init 初始化仓库,把一个普通文件夹变成git仓库,使用git命名去管理(使用该函数之后同目录下会多出一个.git的文件夹)

2、git add 文件名/ git add --all 添加文件到追踪暂存区

3、git status 查看当前git仓库里的修改文件状态(哪些文件追踪了,哪些文件没有追踪)

4、git commit -m "xxx" 提交本次修改到历史版本记录,xxx是对本次提交的说明,也可以不加 -m"xxx"直接操作,在弹出页面的第一行添加对本次提交的说明

5、git log 查看历史版本记录 git log -p 是查看详细提交代码

6、git reset 08f4beb4....(版本号) --hard 回滚到指定版本

7、git reflog 记录每次版本的提交号

8、git remote add origin xxx添加别名映射,将远程仓库地址xxx映射为origin

9、git remote -v 查看当前有哪些别名映射

10、git remote delete origin 删除origin别名映射

11、git pull origin master 拉取远程origin仓库的内容到本地仓库

12、git push origin master 推送本地仓库的历史修改到远程仓库

实操:用git提交一次作业

(1)在gitee网页上foke要就提交的仓库

(2)把自己的远程仓库拉取下来

        git clone xxx 自己的仓库地址 

        cd 要提交的仓库文件

(3)添加对要提交的仓库的别名映射

        git remote add origin2 xxx    (xxx是要提交的仓库地址)

(4)查看仓库的别名映射

        git remote -v

(5)提交

        拉取要提交仓库的最新内容

                git pull origin2 master

        在要提交的指定目录下,寻找要提交的文件夹,在这下面创建自己的同名文件夹,然后将要提交的代码复制在这下面

        git add --all

        git commit -m "添加说明"

        git push origin master

        在网页上创建pull request 等待对方同意

提交成功!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值