各位扥扥早!
好了废话不多说了,如果有用请转发出去。
常用命令
#克隆项目
git clone https://gitlab.com/test/test.git
会提示输入账号密码即可
或者
git clone https://username:password@gitlab.com/test/test.git
#更新项目
git pull
#若本地有修改,更新项目
git stash (将本地修改保存起来)
git pull (拉取文件)
git stash pop (恢复最新的进度到工作区)
#放弃本地修改,强制拉取更新(master可以换成相应的分支)
git reset --hard origin/master
#误删除本地文件,再次拉取
git checkout -- fielname
#克隆分支项目
git clone -b dev https://gitlab.com/test/test.git
#查看分支
[root@iz8vb8edqeyild61ljaqfuz test]# git branch
* dev(此处是dev分支)
或者
[root@iz8vb8edqeyild61ljaqfuz test]# git branch -r 或者git branch -a
origin/HEAD -> origin/master
origin/dev
origin/master
#若建立了分支,但是没有显示出来,需要git fetch
#切换分支(由dev切换到dev2)
git checkout dev2
#查看要提交的文件(此处有2个文件被修改了)
[root@iz8vb8edqeyild61ljaqfuz Cherry]# git status
# On branch dev
# Changes not staged for commit:
# (use "git add ..." to update what will be committed)
# (use "git checkout -- ..." to discard changes in working directory)
#
# modified: build/dev-server.js
# modified: fabfile.py
#
no changes added to commit (use "git add" and/or "git commit -a")
#提交文件和注释(提交所有)
git add .
git commit -m 'my commit'
#推送到远程分支
git push origin dev:dev或者git push origin :dev
到了演示最后了,不知道是否帮助到各位?
如果扥扥们有什么问题,可以文章留言。
有事留言,无事点赞,有用转发!