git 分支同步master最新代码

mac2022-06-30  36

 

查看分支:git branch创建分支:git branch <name>切换分支:git checkout <name>创建+切换分支:git checkout -b <name>合并某分支到当前分支:git merge <name> git merge --no-ff -m "merged bug fix 101" issue-101分支合并的时候加上--no-ff -m "xx" 参数可以在合并之后又记录可查询。删除分支:git branch -d <name>如果要丢弃一个没有被合并过的分支,可以通过git branch -D <name>强行删除。用git log --graph命令可以看到分支合并图。恢复git rm 的文件:1、查看删除的文件 git status2、把文件从缓存区恢复到工作区 git reset HEAD test.txt3、丢弃工作区的修改 git checkout -- test.txt工作目录删除文件之后只需执行第三步恢复即可git reflog查看操作loggit reset --hard commit_id 版本回退当前工作现场“储藏”起来(在当前需要保存的分支进行操作) git stash查看当前保存的操作 git stash list恢复方式是用git stash pop,恢复的同时把stash内容也删了

本地新建的分支如果不推送到远程,对其他人就是不可见的;从本地推送分支,使用git push origin dev,如果推送失败,先用git pull抓取远程的新提交;在本地创建和远程分支对应的分支,使用git checkout -b dev origin/dev,本地和远程分支的名称最好一致;如果git push origin dev的时候报错旧的需要进行关联操作建立本地分支和远程分支的关联,使用git branch --set-upstream dev origin/dev从远程抓取分支,使用git pull,如果有冲突,要先处理冲突。命令git tag -a <tagname> -m "blablabla..."可以指定标签信息

查看提交的结构图 git log --graph --pretty=oneline --abbrev-commit查看远程库信息 git remote -v查看远程分支 git branch -r查看本地分支 git branch 删除本地分支 git branch -d dev删除远程分支 git push origin :dev查看标签 git tag 删除标签 git tag -d v0.1查看某个标签的详情 git show tag_name推送一个本地标签 git push origin <tagname>推送全部未推送过的本地标签 git push origin --tags删除一个远程标签 git push origin :refs/tags/<tagname>

问题:1、git分支操作切换主分支之后,再切换回来文件会改变?2、git吧一些不想上传到远程服务器的文件放到了本地仓库,文件内容需要保存,如何撤销本地的commit的操作。(思路:)

转载于:https://www.cnblogs.com/tengfei520/p/9213376.html

相关资源:垃圾分类数据集及代码
最新回复(0)