Git入门操做

Git基本操做指令

git config --global username '用户名'    (--global   能够简写为-g)
//建立一个用户名
git config --global emaill '邮箱'
//建立一个邮箱
git diff
//查看当前暂存区跟本地文件的不一样,若是没有输出,那么表明暂存区没有东西
git log
//查看历史提交记录
git log --oneline
//查看简单点历史提交记录
git log --graaph   
//详情上传版号
git checkout 文件名
//将工做区的修改撤销;取回暂存区的文件
git checkout -- 文件名  
//撤销文件删除
mkdir 文件名
//建立文件
git add .
//将文件提交到暂存区
git commit -m '提交名字'
//表明将暂存区的内容提交历史区
##git commmit -am '修更名字'
 //表明的指令是
    1.先git add .
    2.再执行git commit -am
rm -rf 文件夹
//删除文件
rm 文件
git reflog (时光机)
git reset --hard head^(版本ID)
//回退到上一个版本  一个^表明上版本  两个^表明上上版本  以此内推
git reset --hard  commit(版本Id)
git clone 地址 // 将远程仓库的内容克隆到本地
echo 内容 > 文件名路径
//添加内容到什么文件
history   
//查看历史输入全部的指令
git add .
//上传全部文件
git commit -m '记录'
//提交到历史区
git rm --cached 文件名  
//将暂存区的文件删除
ls
//查看文件 不包括隐藏文件
ls -la  
//查看全部文件,包括影藏文件
pwd  
//查看当前位置
git init  
//新建一个git本地仓库
cd 文件名  
 //打开文件
cat 文件名
//查看文件内容
mv 旧文件名   新文件名
//文件重命名

*重点_分支合并必须掌握下面的指令

git branch     
//查看当前有哪些分支
git  checkout -b dev    
//建立一个dev分支  而且进入dev分支
git checkout 分支名
//切换分支方法
git merge 分支名   
/ /将分支合并到当前分支
git branch -d 分支名
//删除分支
git log graph --oneline
//图形化显示分支,详情
git log graph
//图形化显示分支
git merge --abort
结束合并
git merge --no-ff 分支名
//表明执行普通合并
git stash   (暂存)
//将文件隐藏起来
git stash pop
//显示文件

上面的内容初步了解事后,接下来进行一个文件合并的小测试

首先打开项目根目录
初始化 git init 回车

文件根目录下面会建立一个.git 隐藏文件html

ls -la 就能够查看

图片描述

###执行 echo abc >> abc.html 回车

系统会自动建立一个abc.html 而且文件里面有abcgit

git add abc.html 回车 
执行git status 查看暂存状态

图片描述

建立一个分支 git checkout -b 分支名
eg: git checkout -b dev 回车

___系统会自动建立一个分支dev 而且跳转到dev分支vim

执行ls 回车 能够看到主目录下面的master目录下面的 abc.html

图片描述

###在dev分支下面 vim abc.html<br>

在里面添加一点内容

按a 输入bbbb 按esc 输入:wq 回车 (若是不会VIM 操做能够看看文档) 
执行git add abc.html 
git commit -m 'add bbbb'

(对本次操做作个记号方便后期找到他)' 回车
图片描述
图片描述测试

1.git checkout master 回车

2.git merge dev 回车

图片描述

执行 cat abc.html 回车 就可看到内容已经和并在一块儿了

图片描述

关于文件版本回退,以及文件撤出暂存区,等等一系列后悔药操做,会慢慢补上,以为有帮助就分享出去吧!

相关文章
相关标签/搜索