设置个人信息:
git config --global user.name "hello"
git config --global user.email "xxx@mail.com"
提交代码:
git status (查阅暂存区状态)
git add .(添加所有未添加的文件,也可以添加部分文件)
git commit -m "提交日志"
如果git commit 则进入vi编辑区 点击 i键 insert :wq保存退出
git pull (拉取远程更新)
若有冲突则解决冲突
HEAD标记的则是远程的更新,代码哈希码的则是本地提交记录
解决冲突后重新从add开始则解决完冲突了。
git push origin branch 推送代码到制定分支
git log 查看日志,查看具体哈希值。取具体哈希值则可以git reset hashcode 回滚版本。
在需要合并的分支处 进行合并分支 git merge branch
进行解决冲突
git rebase类似merge,但是是节点的转移。
git tag 则进行打标签标记版本
git branch 新建分支
git checkout 可以切换分支,回滚部分文件回滚上一版本
git stash 暂存文件 根据stash的名称进行取来使用
日志
git log hashcode
git log > a.log 输出文件
-p 显示详细信息 -1 显示一条