Git简单使用

 此文案是本人查看各方资料

主要参考廖雪峰老师资料地址:  https://www.liaoxuefeng.com/wiki/896043488029600

1.下载安装Git  地址 https://git-scm.com/downloads  直接下一步下一步安装

2.安装完成右键桌面  点击Git bash Here,显示下面命令行 .

3.填写用户名和邮箱作为一个标识。 后续操作见下图

   git config --global user.name "用户名"     设置用户名

   git config --global user.email "邮箱"         设置邮箱

4.创建版本库  在d盘Git文件夹下创建版本库

   1.进入到d:Git下   执行git init  命令   出现Initialized empty Git repository in D:/Git/.git/  创建成功

       

5.查看创建好的版本库 ,版本库通过.git文件夹管理,  所以.git文件夹千万不可删除

            

6.在Git文件夹下创建readme.txt文件, 添加 ,提交到版本库管理 

  1. 使用命令git add 文件全名,添加版本库管理 ,注意,可反复多次使用,添加多个文件;
  2. 使用命令git commit -m "提交备注信息",完成提交到版本库。  
  3.         

7.版本回退

  修改test.txt文件, 使用命令git status查看仓库当前的状态

     

      上面的命令输出告诉我们,readme.txt被修改过了,但还没有准备提交的修改。 

     1.git log 查看提交记录

          

     2.使用 git reset --hard HEAD^ 回退到上一个版本   上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写               100个^比较容易数不过来,所以写成HEAD~100

      

     3.想要返回到第三次提交,回到回退之前使用命令

        git reset --hard  版本号         版本号现在是95d311....      这种+版本号的命令只能穿越回未来,不能回到之前的,回到之前还是          HEAD^^      版本号没必要写全,也不能太少,前几位就可以了,Git会自动去找

        

     4. git reflog  可以查看每一次的提交记录,找到headId ,然后回撤

8.撤销修改  命令git checkout -- readme.txt 就是让这个文件回到最近一次git commitgit add时的状态                           

    注意: git checkout -- file命令中的--很重要,没有--,就变成了“切换到另一个分支”的命令  

    场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file。
    场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,
            第一步用命令git reset HEAD <file>,就回到了场景1,第二步按场景1操作。

9.删除文件  rm test.txt    从版本库中删除该文件,那就用命令git rm删掉,并且git commit

10. 连接远程仓库,这里是连接码云    大佬地址: https://blog.csdn.net/tksnail/article/details/80397607

常用命令:

提交四连击 : 一定要做第三步,测试老是报错,妈卖批...

1.添加:  git add "文件"     2.提交到版本库: git commit -m "备注"  更新拉取到本地 

3.git pull origin master     4.push到码云远程仓库:    git push origin master

Git教程视频地址 http://www.houdunren.com/houdunren18_lesson_215?vid=11236

git config --global user.email "17607183394@163.com" 设置邮箱
git config --global user.name "zsq"    设置用户名
vim .gitconfig    查看用户配置信息
git init   初始化本地仓库
ls -a    查看隐藏文件文件夹
git add    添加
git add .   点添加全部
git commit -m '注释' 提交到仓库
git status   查看文件状态 文件是否被修改过
giit diff    查看提交了啥信息
git log   查看日志
git log -p 日志变动详细信息
git log -p -1
git log --pretty=oneline   查看日志,简单列出日志记录
touch 文件名加后缀    创建一个文件

git checkout -- 文件名    修改全部撤销 ,让这个文件回到最近一次git commit或git add时的状态。
场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file。
场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,
            第一步用命令git reset HEAD <file>,就回到了场景1,第二步按场景1操作。

选择上传:
    创建文件 .gitignore在里面配置不检测文件(文件,文件夹).
    1. 写入*.txt,即上传过滤掉文本txt文件, 
    2. !a.txt  ,不过滤a.txt文件
    3. 忽略文件夹, /加文件夹

从版本库删除文件,并保留本地的文件
git rm --cached  文件名         提交确认
rm -rf *    强制删除所有文件

改文件名 git  mv  源文件名  新文件名        然后提交

修改最近的一次提交信息  git commit --amend

从暂存区操作 撤销:
 第一次 git rm --cached   文件名 
 第二....次 git reset HEAD  文件名
撤销成之前版本 git checkout -- 文件名


设置别名,提高效率
git config --global alias.a add   设置add简写成a ,git a即git add
git  branch               查看分支
git  branch  --merged     查看已经合并的分支
git  branch  --no-merged  查看还未合并的分支
git  branch  分支名       创建分支
git  checkout  分支名     切换到当前分支
git  checkout  -b 分支名   创建并切换到当前分支

合并分支到主线路上,先切换到主分支,然后执行
git merge 分支名     即合并到主分支,分支无用可删除
git branch -d 分支名             删除分支
git push origin --delete 分支名   删除远程分支
git stash   暂存当前分支文件, (文件没提交的分支,需先提交或暂存才能够切换分支)
git stash list   查看暂存
git stash apply  恢复暂存
git stash drop statsh@{0} 删除暂存区
git stash pop   恢复暂存并删除暂存区
git tag v1.0  打标签
git archive  master --prefix='hdcms/' --forma=zip > hdcms.zip
    生成zip压缩包发布

别名设置
1.ls -a 找到bash_profile ,编辑此文件.
2.如下alias gs="git status" 即gs=git status 命令
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值