当前位置: 首页>后端>正文

centos 查看gitlib版本 查看git版本的cmd命令

作用:为分布式开发提供便利,提高开发效率
git --version:查看版本号
配置:打开cmd
    git config --global user.name "zhouwenli"
    git config --global user.email "zwenli1992@163.com"
查看:
    git config user.name
    git config user.email
替换:
    git config --global --replace-all user.name "yourName" 
    git config --global --replace-all user.email "your@email.com"
删除:
    git config --global --unset user.name "yourName"
    git config --global --unset user.email "your@email.com"
查看所有:
    git config --list
git三大件:
    1、仓库 git 隐藏文件
    2、缓冲区(暂存区):用户不可以直接操作文件,先将操作放置在暂存区当中。然后再提交到仓库。
    3、工作区:可见的文件。(项目文件)

git inint:创建初始化本地仓库
git status:查看当前状态,红色工作区,绿色暂存区
git add 文件名:将制定的文件放置到暂存区
git add * :将所有工作区文件放到暂存区

git reset HEAD 文件名:将指定的文件从暂存区拉回工作区(--前后都有空格)
git reset HEAD * :将暂存区所有文件拉回工作区
git diff 文件名 查看工作区与暂存区文件的改变之处(红色是删除的,绿色是增加的,白灰色字未改变)
git commit -m “说明”:提交到本地仓库中,形成版本号(每次增加或者修改后提交都要记录操作的内容,做个简单说明)
git reflog :查看操作记录(commit存到仓库中的操作记录,可看到版本号)
git reset --hard:查看上次的操作记录(例如 git reset --hard
HEAD is now at 4f55ca2 提交index.html到本地仓库中

git reset --hard:记录ID前四位,进行版本间的切换
git reset --hard HEAD^:切换到上个版本(一个^向上切换一次)
git checkout -- 文件名(物理删除文件,此操作可恢复)
git rm 文件 (先物理删除,再执行此命令才能删除掉,并且彻底删除了)
git rm -f 文件 (强制删除)

master:主分支
dev0.1:开发版本
git branch :查看分支
git branch dev:创建分支dev
git checkout dev:跳转到dev分支当中(在不同分支下操作互不影响)
git checkout -b test:创建分支test并跳转到test分支。

合并分支:
    将test分支合并到master主分支。
    1、先回到master主分支
    2、git merge test:将test合并到当前分支下

创建密钥:本机存放。
    1、打开cmd
    2、执行以下命令:
        ssh-keygen -t rsa -C "zwenli1992@163.com"
    3、 打开:C:\Users\Administrator\.ssh\id_rsa.pub.
    4、将文件的内容得到到github上:头部最右侧头像-》 settings ->SSH and GPG keys->SSH keys:->new ssh key 粘贴

1、在github上创建一个项目的空仓库
    2、在自己的电脑上找一个文件夹
       npx create-react-app one
       架构搭建完成
       cd one
       git init
       git add *
       git commit -m "create project"
       git remote add origin https://github.com/park1992/-1847.git
       git push -u origin master

创建分支并提交到github
       git checkout -b dev
       git push -u origin dev

克隆test分支中的文件
       git clone -b test https://github.com/park1992/zhang.git

解决冲突(同一个文件被修改,从github上pull下来):
    1、git pull(把github上文件下下来同步到工作区)
    2、手动修改
    3、git add
    4、git commit -m "说明"
    5、git push (提交回到github)
 


https://www.xamrdz.com/backend/3pd1928820.html

相关文章: