Git和github

1.Git

    git是世界上最先进的分布式版本控制系统,具有代码备份、冲突解决、权限管理、协同开发、版本记录、版本还原、历史追查、分支管理等功能。

    需要命令行工具:Git for windows

    安装完成后需要在命令行输入如下命令:

    git config --global user.name "hanyu"

    git config --global user.email "hanyu*******@163.com"

2.Git实战

    1.创建版本库:git init

    2.提交文件:

        添加到暂存区:git add 文件名    

        添加到本地库:git commit -m “注释内容”    

        查看文件状态:git status

    3.查看文件提交记录

        查看历史记录:git log 文件名

        简易信息查看:git log --pretty=oneline 文件名 

    4.回退历史

        git reset --hard HEAD^ 回退到上一次提交

        git reset --hard HEAD~n 回退n此提交

    5.版本穿越

        查看版本历史:git reflog 文件名

        版本穿越:git reset --hard 版本号

    6.删除文件:现在本地删除,然后提交即可

    7.分支

        创建分支:git branch 分支名        git branch -v 查看分支

        切换分支:git checkout 分支名

        合并分支:git merge 分支名

    8.撤销操作

        修改最后一次提交,使用当前暂存区快照提交,可以修改提交说明或进行git add追加:git commit --amend

        取消暂存:git reset HEAD 文件名

        取消对文件的修改:git checkout 文件名

    9.冲突

        找到冲突的文件:git diff   手动解决冲突后在进行git add   git commit

3.github

    1.添加远程地址:git remote add 远端代号 远端地址

    2.推送到远程库:git push 远端代号 本地分支名称

    3.从github上克隆项目:git clone 远端地址  本心项目名    执行完成后会自动创建一个名为origin的代号

    4.从github上更新项目:git pull 远端代号 远端分支名    

4.ssh模式

    每次提交拉取都要输入密码,很麻烦.使用ssh模式可以在每次push、pull、fetch等操作是不用重复填写用户名密码

    配置SSH KEY:

        1.检查你的电脑上是否已经有了SSH KEY:在git bash 下执行cd ~   cd .ssh 如果提示错误,说明没有,如果有,删了就行了。

        2.创建SSH KEY:ssh -keygen -t rsa -C xxxxxx@xxx.com    成功的话就会在~下生成.ssh文件夹,进去打开id_rsa.pub,复制里面的key。

        3.在github上注册该key即可

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值