Git常用命令教程
Git是目前世界上最先进的分布式版本控制系统。其工作原理 / 流程:

- Workspace:工作区
- Index / Stage:暂存区
- Repository:仓库区(或本地仓库)
- Remote:远程仓库
常用命令
- 在指定目录eg:E:\dfzj下,运行命令:git init,初始化本地仓库
- 创建readme.txt文本
- git add readme.txt
- git commit -m “readme.txt提交”
git diff readme.txt
git status
git log
git log --pretty=oneline
git reset --hard HEAD^
git reflog
git reset --hard 版本号
1. readme.txt文件修改后,还没有放入暂存区,使用该命令可回退到版本库一模一样的版本
2. readme.txt文件修改后,放入暂存区,接着又做了修改,撤销修改就会回到添加暂存区后的状态
git checkout --readme.txt
git remote add origin url地址
git push -u origin master
git clone url地址
git push origin master
git checkout -b dev
git branch
git checkout 分支名
git branch -d 分支名
git merge --no-ff -m "消息" 分支名
git branch --set-upstream-to=origin/dev dev
或
git branch --set-upstream dev origin/dev
git remote
git remote –v
git checkout –b dev origin/dev
1.首先,可以试图用git push origin branch-name推送自己的修改.
2.如果推送失败,则因为远程分支比你的本地更新早,需要先用git pull试图合并。
3.如果合并有冲突,则需要手动解决冲突,并在本地提交。再用git push origin branch-name推送。