首页 > 其他 > 详细

Git常用命令

时间:2019-08-18 15:48:00      阅读:79      评论:0      收藏:0      [点我收藏+]

初始化Git仓库/仓储

--这个仓库会存放 git对我们项目代码进行备份的文件

--在项目根目录右键打开Git Bash Here

--命令: git init

配置使用者

--在git中设置当前使用的用户是谁

--每一次备份都会把当前备份者的信息存储起来git

--命令:

配置用户名:git config --global user.name “ 用户名”

配置邮箱:git config --global user.email "邮箱"

把代码存储到.git仓库中

--1、把代码放到仓储的门口

命令:git add 文件名 把指定的文件放到大门口

git add ./ 把所有修改的文件添加到大门口

--2、把仓库门口的代码放到里面的房间中

命令:git commit -m “这次添加的东西的说明”

--3、一次性把修改的代码放到房间里(版本库)

命令: git commit --all -m “一些说明”

--all表示把所有修改的文件提交到版本库

查看当前的状态

--可以用来查看当前代码有没有被放到仓储中去

--命令:git status

git中的忽略文件

--.gitignore 在这个文件中可以设置要被忽略的文件或者目录

--被忽略文件不会被提交到仓储里去

--在.gitignore 中可以书写要被忽略的文件的路径, 以/ 开头

一行写一个路径,这些路径所对应的的文件都会被忽略

例如:

/.idea 会忽略.idea 文件

/js 会忽略js目录里的所有文件

/js/*.js 会忽略js目录下所有Js文件

查看日志

--命令:git log 查看历史提交的日志

git log --oneline 查看简洁版的日志

回退到指定的版本

-- 回退到上一次代码提交时的状态

命令:git reset --hard Head~0

--回退到上上次代码提交时的状态

命令: gitreset --hard Head~1

--后面的数字代表索引

--通过版本号精确地回退到某一次提交时的状态

命令:git reset --hard 版本号

--可以看到每一次切换版本的记录:可以看到所有提交的版本号

命令:git reflog

分支

--默认有一个主分支master

1、创建分支

--创建一个dev分支

--在刚创建的dev分支里的东西和master分支里的东西是一样的

命令:git branch dev

2、切换分支

--切换到指定的分支,这里的切换到名为dev的分支

命令:git checkout dev

--查看当前有哪些分支

命令:git branch

3、合并分支

--合并分支内容,把当前分支与指定的分支(dev),进行合并

--当前分支指的是 “git branch” 命令输出时前面有*的分支

命令: git merge dev

--合并时如果有冲突,需要手动去处理,处理之后还需再提交一次

GitHub

--不是Git,只是一个网站

--GitHub提供了允许别人通过git上传代码的功能

提交代码到GitHub(当做git服务器来用)

--会把当前分支的内容上传到远程的master分支上

命令:git push 地址 master

--得到远程分支的数据(本地要初始一个仓储)

命令:git pull 地址 master

--得到远程仓储相同的数据,如果多次执行,会覆盖本地内容

命令:git clone 地址 master

ssh方式上传代码

--公钥,私钥,两者之间有关联

--生成公钥和私钥

命令: ssh-keygen -t rsa -C 邮箱

 

Git常用命令

原文:https://www.cnblogs.com/it1998/p/11372496.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!