-
初始创建仓库
git init // 初始化创库 git add README.md // 添加到暂存区 git commit -m "first commit" // 添加到历史区 git remote add origin https://gitee.com/zeng-qin/test.git // 本地关联远程的仓库 git push -u origin master // 第一次推送的代码的得加 -u
-
gitlab 上协同开发,在创建仓库的时候,已经创建了 master 主分支,但是后期的开发尽可能不要再在主分支上进行开发,得创建分支,然后组员在上面进行开发。组长 本地 需要的命令。
git checkout -b dev // 创建个分支并切换到 dev 分支 git branch // 查看分支 // 常规操作了(在 dev 分支上进行操作了) git add . // 添加暂存区 git commit -m 'test' // 添加到历史区 git pull // 本地代码 同步 远程的代码 git push // 推送本地代码到远端 // 心得: (在日常的开发中,准备下班,然后本地提交带代码到仓库, // 我们得首先 pull 同步一下代码,最后,才是 push,将本地代码提交 // 到与远程,如果没有冲突就可以溜了,有冲突的话,需要进行合并冲突 // ,直接 在 vscode 的命令窗口直接 输入 git status 查看到,有冲 // 突的文件,然后前往合并冲突就行!!!) // 在 git pull 或者 git push 这个时候出现报错信息(云上的分支中,并没有这个分支)的 // 时候,需要 先 将本地的分支推送到远程 git push origin dev // 将本地的分支推送至远端 // 或者 git push origin 你的分支 // 推送上去之后,你的仓库就有了两个分支,后期的开发就在 dev分支上进 // 行开发。 // 然后你的组员就可以在 dev 分支上进行开发 git checkout dev // 直接切换到 dev 分支上开发代码 // 然后就是常规操作了 git add . // 添加暂存区 git commit -m 'test' // 添加到历史区 git pull // 本地代码 同步 远程的代码 git push // 推送本地代码到远端 // 最后开发项目完成之后可以将代码合并带主分支上 git checkout master // 切换到 主分支上 进行合并 git merge dev // 合并 dev 分支上的代码,同理, // 你也可以合并 master 分支上的代码
-
像是这种的vscode 代码冲突的话,看看那个的代码是正确的,合并好了就 OK 啦
-
最后是想回退到某一个版本代码了,首先的话,肯定是 git log 查看一下日志,想退出 日志的页面 的小伙伴可以 按住 Q 键就可以退出了。
git log git reset --hard 加你的版本号即可
-
删除分支( 慎用的骚操作,伙伴们!)
git branch -d 分支名 // 删除本地的分支,先切换到 // 其他的分支,然后进行删除操作 删不掉的话,就用强制删除 把 小 d 换成 大 D 试试 git push origin -delete 分支名 // 删除远程的分支,慎用,伙伴们
-
对分支进行重命名
// 1、首先 查看本地分支和远程的分支,然后找到你想要更改的分支的名字 git branch -al // 2、查看了对应的分支名字之后,查看你对应的要修改的分支的名字 git branch -m oldName newName // 3、 将远程的gitlab 的分支进行删除 git push origin :远程分支名字 // git push origin :dev 相当于,使用冒号前的 空格去删除了远程分支 // 4、将本地分支推送到远程分支, git push origin 本地分支名:远程分支名字
-
更新中ing
git 开发常用命令
于 2021-08-01 14:11:24 首次发布