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

应用场景3:查看远程仓库
git remote -v

应用场景4:版本回滚
本地代码回滚
git log
gt reset --hard (commit 后面的id号码)

回滚后的代码同步到线上
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 .

应用场景6:解决冲突
制造冲突:
修改远端和本地的文件
然后进行
git add .
git commit -m ""
git push


出现冲突
git pull

打开本地文件

=====上面的是本地的,下面的是远端的
删除不保留的,=====上或下,以及其他没有用的
然后
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

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