Git命令概述

中括号内为自定义内容,输入命令的时候忽略中括号"[]"

git branch 查看当前分支

git branch [xxx] 创建名字为xxx的分支名

git checkout [xxx] 切换名字为xxx的分支

git checkout --track origin/[xxx] 切换名字为xxx的远程分支(本地分支和远程分支要区分,远程分支是GitHub上的)

git push --set-upstream origin [dev] 设置默认提交分支为dev

正常提交代码流程:

git status 查看当前分支状态

git add . 将当前目录下修改的所有代码从工作区添加到暂存区,"."代表当前目录

git commit -m '[xxxxx]'   '注释'将缓冲区内容添加到本地厂库

git pull 将远程厂库的最新代码拉到本地,先确定是否会有冲突存在然后再进行代码的push提交

git push origin [dev] 将本地厂库的内容推送到远程厂库(origin是主机的意思,master代表远程的一个分支)

每日拉取最新代码:

git status 先查看自己是否对本地代码进行了更改,如果有更改的话是不可以直接pull拉取代码的

     如果自己有修改本地代码的话,先在把代码添加进本地厂库

     git add .

     git commit 'for the merge'

git pull 然后使用pull命令拉取最新的代码,如果有冲突,可以使用以主干为准,删除自己的代码

在真实开发中,如果遇见冲突,首先先判断代码是否是真的功能等冲突,确定之后再与同事进行沟通

如果不小心有操作失误照成了错误提交,可以使用git的版本回退功能,这也是版本控制工具的强大之处

git log 查看自己的历史提交记录,里面会有一个commitID,记住此ID

git reset --hard [adsa] 这里的adsa即为我们想要回退到的某次提交的commitID

猜你喜欢

转载自blog.csdn.net/qq_41173453/article/details/82598321