Git粗略学习

Git简介:

             一种分布式版本管理系统,用于项目管理,分支管理。

             相关:SVN,属于一种集中式版本控制系统。

Git常用命令:

             1.查看用户名与邮箱

               $git git user.name

               $git git user.email

              2.修改用户名与邮箱

                $git git user.name "username"

              3.初始化Git仓库

                 $git init

              4.添加文件到Git仓库

                  $git git add <file>

                  $git git commit -m "描述"

                  注: 工作区的文件通过git add <filename> 进入暂存区(Stage),通过git commit一次性将暂存区中的所有文件提交到分支(默认为master)

               5.查看仓库当前状态

                   $git git status

               6.查看本地与仓库不同的地方

                    $git git diff

                7.查看仓库提交状态,历史版本

                    $git git log          方便回退到哪个版本

                    $git git reflog      查看命令历史,一边回到之后的版本

                8.删除文件

                    $git git rm x.txt

                9.从远程仓库克隆项目到本地

                    $git git clone 地址

                10.创建分支

                     $git git branch <name>

                 11.查看分支

                     $git git branch

                  12.切换分支

                     $git git checkout <name>

                   13.创建+切换分支

                      $git git checkout -b <name>

                   14.合并某分支到当前分支

                       $git git merge <name>

                   15.删除分支

                        $git git brach -d <name>

                    16.回退上一个版本会其他版本

                        $git git reset --hard HEAD^  /  $git git reset --hard 版本号前几位

                        注:上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写成HEAD~100

Git常见问题:

                   当一个文件同时被不同的分支修改时就会造成冲突。此时可能会导致Git无法自动合并分支,就必须首先解决冲突,再提交,合并完成。

                    例如:[master | dev]

                              处理方式:

                                              1.先缓存 $git git add.

                                               2.提交 $git git commit -m "合并"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值