git常用命令,我不会直接吧所有的命令给出来,而是根据实际情况,写相应的命令。
情况:从gitlab上获取代码(项目已存在,且不为空)
// 获取代码
git clone http://100.100.100.100/projectName.git
// 查看当然分支
git branch // 有星号标注的是当然分支
git branch -a //查看远程分支
git brach abc //创建分支abc
git checkout abc //切换到abc分支
git fetch origin develop // 获取远程最新代码到本地
其实上面fetch 那步骤可以用git pull 代替,不同的是 fetch 不会合并(merge),pull会合并你本地的项目,因为第一次拉下来本地并没有添加什么东西,所以用fetch和pull都可以。
查看当前远程地址
方法一:
git remote -v
方法二:
在项目文件夹根目录下面,有个.git隐藏目录,那里面有config文件,可以查看远程地址,当然也可以在这里更改远程地址
修改/设置远程仓库地址
// 1.直接修改
git remote set-url origin [url]
// eg:
git remote set-url origin gitlab@gitlab.abc.com:php/abc.git
// 2.先删除后添加
git remote rm origin
git remote add origin [url]
本质都是通过命令修改配置文件。
git分支相关
// 1.查看远程分支
git branch -a
// 2.查看本地分支
git branch
// 3.创建分支
git branch abc
// 4.将分支推到远程
git push origin abc
// 5.切换分支
git checkout abc