创建空白项目

1
2
git config --global user.name "李圳"
git config --global user.email "lizhen@flydiy.cn"
1
git init
1
git remote add origin https://git.flydiysz.cn/lizhen/test.git

关联远程仓库:将你在第一步复制的仓库地址添加为远程仓库,并命名为 origin

1
git add .

提交到暂存区

1
git commit -m "Initial commit"

提交更改并附上描述
-m 作用:直接在命令行中附上本次提交的说明文字,而不打开系统默认的文本编辑器

1
git push -u origin master

推送代码 , 注意分支名称 , 不确定可以通过 git branch 查看
-u 作用:将本地的 master 分支与远程仓库 origin 的 master 分支建立“追踪关联” , 后续 git push 即可推送

更新代码

1
git status

查看当前修改了哪些文件

1
git add .
1
git commit -m "fix: 修复了聊天输入框的样式问题"
1
2
git pull origin master
git pull --rebase origin master

拉取远程最新代码(防止别人先推送了,产生冲突) , 用 rebase 方式拉取,把你的提交“挪”到远程最新提交的后面 , 让历史呈线性

1
git push origin master

分支管理

1
git branch <分支名>	

创建一个新分支(但不会切换过去)

1
git switch <分支名>

切换分支

1
git merge <分支名>

将指定分支合并到当前分支

1
git branch -d <分支名>

删除本地分支(已合并的)

1
git pull origin <分支名>

拉取远程分支的最新代码并合并到当前分支

常见命令

1
git branch
1
git fetch origin

仅拉取远程更新到本地,但不自动合并