1.Clone project
a) git clone 复制的项目HTTPS/SSH
b) git branch //查看所在分支
c) git checkout b2 //切换到需要的分支,本地才会有相关分支的内容
2.Commit
a) git branch/status //查看所在分支
b) git add 文件名 //将文件添加到暂存区(添加暂存的全部文件 git add . )
c) git commit -m "备注" //提交到仓库,并备注(git commit 文件名1 文件名2 -m "add case")
d) git push origin 分支名字 //推送到远程仓库的分支
note: vscode有图形界面执行一些列操作,‘pull’,“暂存,提交,推送”
3.Delete
a) git rm 文件名 //删除对应文件
b) git rm -r 文件夹名 //删除对应文件夹
c) git commit -m "备注" //提交删除操作到本地仓库
d) git push origin 分支名字 //推送删除操作到远程仓库的分支
4.切换账号
a) git config user.name //查看当前用户名
b) git config user.email //查看当前邮箱
c) git config --global user.name "用户名" // 修改用户名
d) git config --global user.email "邮箱" // 修改邮箱
note: 重新打开vscode后,该用户的改动记录会显示 You,若没切换,会显示为对应的用户名
5.隐藏当前改动
a) git stash //隐藏本地改动
b) git pull //拉取最新代码
c) git stash pop //恢复本地改动
6.分支merge
a) git checkout -b newbranch //新建本地分支, 并切换到该分支上,进行一系列改动
b) git checkout branch_a //回到本地原来的分支
c) git merge newbranch //合并新建的分支到原来的分支
d) git branch -d newbranch //删除新建的分支
note: 此时所有的操作都是在本地上,再通过 add,commit,push操作推送到远程分支