git常用命令

git status 查看当前处于哪个分支
git branch -a 查看有什么本地分支和远程分支
touch test.txt  添加test.txt文件
git add . 将所有文件添加到待提交的状态
git commit -m "提交备注"
git remote -v  查看提交到哪里了
git push origin master 推送到远程master分支
git checkout -b dev 创建名为dev的分支(此时会自动处于dev分支)
touch test1.txt 修改test.txt文件
git add test1.txt  提交改后的test1.txt
git push origin dev (当前处于dev分支的写法)推送到远程dev分支
---------合并dev分支到master分支:
先切换到master分支:git checkout master
再合并:git merge dev
提送到远程:git push origin master
---------

-------解决推送冲突:

git status -uno  查看当前分支的状态,commited已提交的;Unmerged path路径下的文件,手动合并的。冲突标记<<<<<<< 与                            =======之间的内容是我的修改,=======与>>>>>>>之间的内容是别人的修改。

git add 添加到暂存区(修改完冲突文件后分别git add 冲突的文件)

git commit 提交

git push  推送

--------
git branch -D dev 删除本地分支dev
git push origin :dev 删除远程分支dev
git reset --hard  head^ 回退提交
git log 日志
git reflow 查看提交记录
git reset --hard HEAD@{1} /或者写日志记录前面的代码  回退到指定某次提交

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页