git使用实战

之前出去面试,简历中写了会git,实际上自己在工作中大部分是使用傻瓜式操作,直接使用git管理工具或者phpstorm中自带的git

当时面试官问过几个很简单的问题,

现在自己决定还是熟悉这些命令行,实战实际操作

需要晓得仓库的地址

mac下直接建好空文件夹 将项目clone下来,/Applications/MAMP/htdocs/ljxym表示要存放的路径

git clone https://gitee.com/liu5656/test1.git /Applications/MAMP/htdocs/ljxym

cd /Applications/MAMP/htdocs/ljxym查看一下就知道是否把文件clone下来了

怎么创建分支?

git branch new_dev 表示创建新分支new_dev

怎么切换分支?

git checkout dev2

首先要知道怎么查看分支 ,查看分支的命名git branch

删除不需要的分支 git branch -d dev3  其中dev3表示分支名字

怎么回到特定的版本号?

查看改变的文件

git status

一些文件不需要提交,可以在根目录下建个.gitignore文件来配置

touch .gitignore

vi .gitignore

插入

/.idea/inspectionProfiles/
/.idea/ljxym.iml
/.idea/misc.xml
/.idea/modules.xml
/.idea/workspace.xml

要 提交代码

先放到仓库中

git add hi.php good.php

也可以直接 git add .表示添加所有

git commit -m '注释' 表示写的注释

git push 表示提交

要把代码合并到主分支

git checkout master

git merge dev2

git push代码提上去

git reset --hard fcaf4db4c6181988725fa0d205d75d5c05bd6dca

git reset fcaf4db4c6181988725fa0d205d75d5c05bd6dca //代码不改变

git add file.php   git add .  git add -u三个的区别

如何解决冲突 ??

将冲突文件修改好后再提交一次即可

猜你喜欢

转载自blog.csdn.net/resilient/article/details/83026513