Git学习笔记

    技术2022-07-11  103

    Git安装

    初始化Git仓储/(仓库)

    这个仓库会存放,git对我们项目代码进行备份的文件在项目目录右键打开 git bash here命令:‘ git init ’

    自报家门

    就是在git中设置当前使用的用户是谁命令: 配置用户名:‘ git config --global user.name “xiaoming”配置邮箱:‘ git config --global user.email xiaoming@sina.com

    把代码存储到.git仓库中

    1.把代码放到仓储的门口. git add ./readme.mdgit add ./ 把所有的修改的文件添加到大门口 2.把仓储门口的代码放到里面的房间中去 git commit –m “这是一些说明“

    可以一次性把我们修改的代码放到房间里(版本库)

    git commit --all –m “一些说明“ git commit --all 表示是把所有修改的文件提交到版本库

    查看当前的状态(红色表示没有添加到大门口,即没有用add命令)

    可以用来查看当前代码有没有被放到仓储中去命令:‘git status’

    查看日志

    git log 查看历史提交的日志git log --online 可以看到简洁版的日志

    版本退回

    git reset --hard Head~1git reset --hard [版本号]git reflog 版本切换记录

    分支

    默认有一个主分支master

    创建分支

    git branch dev 创建了一个dev分支在刚创建时dev分支里的东西和master分支里的东西是一样的

    创建分支

    git checkout dev 切换到指定的分支,这里的切换到名为dev的分支git branch 可以查看当前有哪些分支,带有*号的为当前分支

    合并分支

    git merge dev

    删除分支

    git branch –d dev

    Github是一个网站,相当于一个服务器

    http://github.com

    Create a new repository(创建一个新仓库)

    提交代码到github(当作git服务器来用,提交到master分支)

    HTTPS复制地址git push [地址] master(上传代码)git pull [地址] master(下载代码) 会把远程分支的数据得到:(*注意本地,要初始一个仓储!) git clone [地址] 会得到远程仓储相同的数据,如果多次执行会覆盖本地内容。

    ssh方式上传代码

    公钥 私钥,两者之间是有关联的。生成公钥和私钥 ssh-keygen –t rsa –C xiaoming@sina.com

    先pull,如果服务器版本和本地版本不同,我们可以把冲突先解决,然后把最新的版本push到服务器

    快速上传,不用复制地址

    git remote add origin [地址]

    git push origin master

    git push origin –u master

    -u表示已经有关联了,下次不用master 可以直接git push
    Processed: 0.012, SQL: 9