Git及GitHub上手笔记(一)Git基本操作

安装:官网找64位winows版本,下载,无脑下一步完成安装
配置:在git bash命令行下输入
           $ git config --global user.name "Your Name"
           $ git config --global user.email "[email protected]"
新建文件夹:在要建文件夹的地方打开Git Bash 输入
            mkdir  文件名
进入文件夹:cd 文件名
查看文件夹当前目录:pwd
Git 初始化:输入 git init
        该命令会在文件夹中创建一个文件夹,使得该文件夹已经在Git的控制下,该文件夹是隐         藏的,要查看需设置查看隐藏

把文件放入Git :1、添加:输入git add 文件名.文件类型 
        2、提交:输入git commit -m "更改说明"
        该文件可以创建好以后再Git Bsah中加入Git
        -m后面是本次更改的更改说明,要注意填写
        git commit成功后会告诉你本次提交进行的更改
        git add可以一次添加多个文件,但git commit 一次只能提交一次更改说明
查看当前git状态:输入git status
        当修改但未添加、提交时会提醒以修改但还没有准备提交的修改
        当添加但未提交时会提醒将要被提交的修改
        当提交后会告诉我们当前没有需要提交的修改,并且工作目录是干净的(working tree clean)
查看怎么修改的(未提交状态):输入git diff
在Git中“快照”被称为commit我们可以返回任何一个以前的快照
查看历史更改记录:输入git log
        输入 git log --pretty=oneline 一行显示 更加清晰(但信息不完整)
        一大行的数字为 commit id
回退会以前的版本:输入 git reset --hard HEAD^       (^的个数表示是前几个)
            或者输入 git reset --hard HEAR~n   (n表示是前几个)
返回某一版本: git reset --hard 版本号前几位
            可以返回任一版本,哪怕是你回到以前的版本也可以再回到最新的
寻找commit id:输入git reflog
            可以查看你的每一次命令,和那时的版本号
工作区和暂存区概念:在工作区的修改通过add添加到暂存区,执行commit指令提交的
            只是暂存区的内容
            git追踪的是修改而不是文件
在未添加、提交时删除工作区的修改:输入git checkout -- 文件名.文件类型
已添加又在工作区有修改要删掉修改内容:输入git checkout -- 文件名.文件类型
从暂存区回退到工作区:git reset HEAD 文件名.文件类型
若以提交版本库想修改:版本回退
删除工作区:输入rm 文件名.文件类型
        或者 手工删除
删除版本库:输入git rm 文件名.文件类型
git checkout 实质:用版本库里的版本替换工作区的版本

猜你喜欢

转载自blog.csdn.net/a568713197/article/details/81260526