git的使用

2019-07-17  本文已影响0人  jianshuqiang

git常用命令

应用场景1:建本地代码推到新仓库中(新建仓库中没有文件)

git init
git remote  add origin https://github.com/zzzqqq123/gittest.git
git add .
git commit -m ""
get push git push --set-upstream origin master

应用场景2:本地仓库中的文件恢复

git status
git checkout t2.txt.bak
image.png

应用场景3:查看远程仓库

git remote -v
image.png

应用场景4:版本回滚
本地代码回滚

git log
gt reset --hard  (commit 后面的id号码)
image.png

回滚后的代码同步到线上

git push -f <name> <label>
git push -f original master

应用场景5:创建分支切换分支(在cmd下操作)

#创建dev分支并切换的到dev分支
#创建分支
git branch prod
#切换到prod 分支
git checkout prod
git checkout -b dev
#切换到上一个分支
git checkout -
#切换到具体分支
git checkout master
#查看当前分支(带*为当前分支)
git branch
#撤销当前更改
git checkout .
image.png

应用场景6:解决冲突
制造冲突:
修改远端和本地的文件
然后进行

git add .
git commit -m ""
git push
image.png
image.png

出现冲突

git pull
image.png

打开本地文件


image.png

=====上面的是本地的,下面的是远端的
删除不保留的,=====上或下,以及其他没有用的
然后

git add .
git commit -m ""
git push

刷新远端git,数据发生更改
应用场景7:各个分支中的版本控制

git tag -a version -m "messgae"

git tag的使用

git add .
git commit -m ""
git tag -a version -m "message"
git push
git push origin --tags

如果不使用git push origin --tags在远端将不会显示tag
在远端查看tag

image.png
应用场景8:从远端拉取代码
#拉去取远端代码
git clone xxx.git
#拉取远端代码到指定目录
git clone xxx.git  文件目录
#拉取远端代码并创建分支(拉取远端分支代码,注意.git 文件所在目录)
git clone -b branchname xxx.git

`

上一篇 下一篇

猜你喜欢

热点阅读