原 git常用命令大全
版权声明:本文为博主原创文章,请尊重他人的劳动成果,转载请附上原文出处链接和本声明。
本文链接:https://www.91mszl.com/zhangwuji/article/details/1215
一:git官网:https://git-scm.com
二:从官网上下载最新版的git并安装。
三:安装好git后(安装的细节我们这里不进行展示),鼠标点击右键就可以看到Git GUI Here和Git Bash Here两个选项。
四:git常用命令。
1)查看状态。git status
git status
2)添加文件(将文件添加到暂存区)。git add [file name]
git add 1.txt
3)提交文件(将暂存区的内容提交到本地库)。git commit -m "commit message" [file name]
git commit -m "very good" 1.txt
4)查看历史提交记录。
方法一:git log。多屏显示的方式:空格向下翻页,b向上翻页,q退出。
方法二:git log --pretty=oneline
方法三:git log --oneline
方法四:git reflog
5)git版本回退和还原。git reset --hard[索引值]
git reset --hard e3b5afa
e3b5afa为索引值,具体你可以采用git reflog去查看你提交的版本,然后在根据索引值回退到具体的版本。
6)创建分支。git branch [分支名称]。
git branch ms_bh
7)查看分支。git branch -v
git branch -v
8)切换分支。git checkout [分支名称]
git checkout ms_bh
9)合并分支。
9.1 切换到要接受的分支上。如我们将ms_bh分支合并到master,那这里就是切换到master上。
git checkout master
9.2 执行merge命令。git merge [要合并的分支名称]
git merge ms_bh
五:git命令演示。
5.1)演示git add,git commit命令。
我们在E盘新建了一个gitDemo目录。然后进入gitDemo目录下,点击鼠标右键,选择Git Bash Here,然后弹出如下的窗口。
我们输入命令git init来进行初始化。
git init
此时我们发现在E盘gitDemo目录下多了一个.git的隐藏文件。
这个文件时git来进行版本控制的文件,大家最好不要去修改它。
我们在E盘gitDemo目录下新建一个1.txt的文件。
我们采用git add来进行添加。这步只是将文件添加到暂存区。
git add 1.txt
在采用git commit -m "msg" 1.txt来进行提交。我们在第一次提交时,会出现如下图所示的提示信息,需要我们设置邮箱和用户名,来识别我们的身份。
为git设置邮箱和用户名。
git config --global user.email 895341748@qq.com
git config --global user.name zhangboshi
然后在执行。这么才是真的的将文件提交到git的版本库。
git commit -m "good" 1.txt
就完成了1.txt的提交。
5.2)演示git log命令。
我们在E盘gitDemo目录下新建一个aa.txt的文件。
采用git add 将其添加到暂存区。
git add aa.txt
查看aa.txt里面的内容。
cat aa.txt
我们进行第一次提交。
git commit -m "first commit" aa.txt
我们往aa.txt里面添加文件。
vim aa.txt
往里面添加内容后保存退出。我们再次查看里面的内容。添加了3333和4444这两行数据。
cat aa.txt
我们第二次进行提交。
git commit -m "second commit" aa.txt
此时我们查看下提交的历史记录。
git log
5.3)git reset命令演示
我们先采用git reflog命令查看版本信息。
我们现在还原到first commit这个版本。
git reset --hard e3b5afa
当然了,我们还可以再次还原最后一次提交的版本。
2020-04-25 13:32:37 阅读(879)
名师出品,必属精品 https://www.91mszl.com
博主信息