git开发步骤

103 阅读2分钟

开发步骤:

1.更新主分支

2.创建新分支并切换

git checkout -b lgc_dev

3.在新分支上开发

4.push分支到自己的新建的分支

git add .

git commit -m "信息描述"

git push -f origin 分枝名

一般push后这里就会出现一个pull requests(我这里没有,点过了)

当然如果没有出现也没关系,直接点击

再选择new

这里选择自己的分支和master合并

然后创建,在创建之前也可以在下面看到要合并的文件

进去后可以填写更详细的开发信息,这里我不方便就不进去了

5.合并commit

当有问题修改后重新push,那么就会有两个commit,这里合并为一个

git rebase -i HEAD~n(n为要合并的数量,这里就是2)

运行后会弹出一个文本文件,进去后前几行会有pick,即对应的commit,选择要合并的那个commit的pick改f,是要合并的那个,不是全都改f。

修改后用

git push -f origin 分枝名推送,requests就会只显示一个commit了

6.gitignore文件不生效

如果是中间修改.gitignore文件,因为那些文件已经被追踪了,所以push还是会推送上去,这里清空一下缓存就可以了

git rm -r --cached .

7.常用命令

git add .

git commit -m "信息描述"

git push -f origin 分枝名

合并commit git rebase -i HEAD~n

覆盖上次提交 git commit --amend

n为要合并的数量,进去后pick改f

清空缓存git rm -r --cached .

git diff将工作区域和暂存区比较

git log --oneline 一行显示提交信息

git reflog 查看版本号

git status 查看变更文件当前分枝

git branch -d 名 删除本地分支

git branch -a查看远程分枝

git push origin --delete 名 删远端分支