1.常用命令
git init初始化仓库git add ./(修改内容的路径,./代表当前工作空间根目录,也可以写具体文件目录) 将修改添加到暂存区git commit此时进入编辑器,用于插入大量的注释git commit -a跳过使用暂存区git commit -m "注释内容"将暂存区提交到版本库git status查看确定文件处于什么状态git diff查看还有那些更新没有暂存git diff -staged/git diff --cached查看有哪些更新已经暂存还没提交git ls files -s查看暂存区mv "原文件名" "新文件名"更改文件名,接下来直接提交即可git rm "文件名"删除工作目录中的文件,并将该存入缓存区,接下来直接提交即可git log查看git提交日志,能够看到提交的版本号,与git reset --hard 版本号命令一起使用可以实现代码版本回退git reset --hard 版本号版本回退
2.创建新的分支git提交
- 使用git命令创建新的分支
git branch 分支名上传项目 - 然后选择分支
git checkout 分支名 - 使用
git add .将项目添加到暂存区 - 使用
git commit -m ""将暂存区提交到版本库 - 使用
git push提交 - 每次提交之前要先拉
git pull一下远程版本库 - 拉取远程分支并创建本地分支,会自动建立本地和远程的连接
git branch -b 本地分支名 origin/远程分支名
3.合并分支
将自己所在的分支test与主分支main代码进行合并
如果自己的分支代码有修改,一定要先提交到自己分支的仓库中
- 首先切换到主分支下
git checkout main - 拉取主分支最新的代码
git pull origin main,一定要确保该命令执行成功 - 合并代码,将自己分支的代码合并到主分支
git merge test - 将合并好的代码提交到主分支
git push origin main
4.拉取主分支mian的最新代码
如果自己的分支test代码有修改,一定要先提交到自己分支的仓库中
- 先切换到主分支
git checkout main - 拉取主分支最新的代码
git pull origin main, ,一定要确保该命令执行成功 - 切换回自己的分支
git checkout test - 将主分支代码合并到自己分支中
git merge main - 将合并好的代码推送到远程
test分支中git push origin test,这样test远程分支的代码与主分支的代码也是一致的