芯が強い人になるESTJ-A

# git操作--github--2023更新

IT開発 Tags: 无标签 阅读: 245

截屏2021-07-09 19.55.50.jpg
截屏2021-07-09 20.05.14.jpg
git.jpg
截屏2023-02-01 17.19.36.jpg
第一次,新建已经完成的项目,推送到git

or push an existing repository from the command line

--在当前目录新建个一个git代码仓库
git init第一步初始化
git status状态查看
touch README.md一般不要默认创建readme!!!
git add README.md
--代码提交暂存区
git add .
--提交暂存区到仓库
git commit -m "massage输入你想要输入的信息"

--同步远程仓库
git push -u origin master  //提交到你的仓库

--END

###看这个
git init
git remote add origin https://github.com/betsyxw/vue-cart.git文件名称需要修改
git branch -M main
git status
git log
git pull origin master
>代码提交暂存区域
git add .
git commit -m "init project"

把本地库的所有内容推送到远程库上:
git push -u origin master  //提交到你的仓库

###边开发,边提交
git add .
git commit -m "something new in project"
>例子:git commit -m "feat: router页面新增"
git push origin master
git push

vscode
远程--添加远程仓库--就是你所创建的https://github.com/betsyxw/vue-cart.git包含项目名称的地址

再次选择,推送,

去github检查
推送失败原因1:节点问题,换一个试试

添加指定文件到暂存区

git add 「file1」「file2」

删除工作区域文件,并且将这次删除放入暂存区域

git rm 「file1」「file2」

将本地的提交推送到远程仓库

git push「remote」「branch」

将远程仓库的提交拉下到本地

git pull 「remote」「branch」

git版本切换,版本回退

git log
git status
git add *所有文件星号
git reset --hard HEAD^

git撤销修改

git status
git diff查看哪里不一样
git restore<file>

git删除文件

git status
git rm 文件名
git commit -m "something new in project"

例子:git commit -m "feat: router页面新增"

git push origin master

分支,创建,合并

创建分支git checkout -b xx创建分支(git checkout -b dev)
切换分支git checkout xxx
分支合并git merge xxx

解决分支冲突

需要解决冲突,再提交到暂存区

git撤销,回退,git checkout/reset,

截屏2023-02-01 17.32.35.jpg