1.创建分支dev
git checkout -b dev
2.查看分支/查看远程所有分支
git branch/git branch -a
3.切换分支
git checkout master
4.合并分支
git merge dev
5.删掉本地分支/删除远程分支
git branch -d dev/git branch -r -d origin/branch-name
6一个新项目提交
① 仓库初始化
git init
② 本地代码添加到暂时缓存区
git add .
③ 提交添加到缓存去的文件
git commit -m "first commit"
④ 本地仓库和远程仓库建立连接
git remote add origin https://github.com/yanzi10152141028/uniApp.git
⑤ 拉去远程仓库文件
git pull
⑥ 提交到远程仓库
git push -u origin master
7. 查看log
git log 查看commit记录
8.查看本地文件状态
git status
9.远程分支本地查看不到的解决办法
git remote update origin --prune 更新远程主机origin 整理分支
10.如果远程新建了一个分支,本地没有该分支
git checkout --track origin/branch_name ,这时本地会新建一个分支名叫 branch_name ,会自动跟踪远程的同名分支 branch_name。
git checkout --track origin/branch_name
11.找到需要回滚的commit
根据时间和用户确认需要回滚到的commitId, 输入git reset --hard {commitId},将本地文件回滚:
git reset --hard 7d72d974a9ed718dc1f50194879d4409a9f5db4b
12. 查看当前git 用户名
git config user.name
13.修改git 用户名和邮箱
方法一:
1)修改全局
如果你要修改当前全局的用户名和邮箱时,需要在上面的两条命令中添加一个参数,--global,代表的是全局。
命令分别为:git config --global user.name 你的目标用户名;
git config --global user.email 你的目标邮箱名;
2)修改当前的 project
git 修改当前的project的用户名的命令为:git config user.name 你的目标用户名;
git 修改当前的project提交邮箱的命令为:git config user.email 你的目标邮箱名;