克隆远程仓库
Git SSH方式克隆远程仓库到本地_ljk126wy的博客-CSDN博客_git用ssh模式克隆库
一般克隆:git clone http://admin@192.168.1.101:7070/r/virtualbox_all_versions.git
clone单个分支可以用:git clone -b branchA http://admin@192.168.1.101:7070/r/virtualbox_all_versions.git,就可以实现了
新建分支
切换分支:git checkout master
删除分支:git branch -d 分支名
更改分支名:git-更改本地和远程分支的名称 - 王志超II - 博客园
Git更新远程仓库代码到本地
Git更新远程仓库代码到本地 - 前路有光,初心莫忘 - 博客园
git pull origin master
合并分支
Git更新远程仓库代码到本地: Git更新远程仓库代码到本地 - 时光不改 - 博客园
merge:git merge最简洁用法_勇往直前的专栏-CSDN博客_git merge
(1)更新至线上master最新
git checkout master
git pull
(2)合并到当前分支
git checkout cur
git merge master
(3)提交PR
git add .(全部文件)或者git add xx(逐个)
git commit -m "xxx"
git push origin cur
合并分支出现冲突解决: git的push以及遇到冲突解决_goxingman的博客-CSDN博客_git push 冲突
Reset
git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件
git add 如果添加了错误的文件的话
撤销操作
git status 先看一下add 中的文件
git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了
git reset HEAD XXX/XXX/XXX.java 就是对某个文件进行撤销了
git rebase
(13条消息) git 几个commit点合并成一个commit点_学习学习再学习-CSDN博客_git 合并commit
(13条消息) 合并多个commit_yuanfang_way的博客-CSDN博客_合并commit
git本地分支与远端不同时的同步:
git push -u origin local-branch-name:remote-branch-name