设置开发者信息(填写本人信息)
git config --global user.email "user email"
git config --global user.name "user name"
下载远程项目
git clone
查看项目状态
git status
将修改的文件加入到版本管理中
git add .
本次提交的内容,注释
git commit -am "本次提交的内容,注释"
获取服务器上最新的项目源代码
git pull origin master
(ps:注意当pull时可能发生冲突)
发生冲突时:
按下 Esc
在输入 冒号 : (shift 与 冒号建 一起按)
在输入 wq
回车
将本地项目提交到服务器
git push origin master
查看最近的 commit 提交
git log
查看最近 100 次的 commit (-l = list)
git log -l 100
在日志中按 上下 键 可以查看更多
退出 日志 输入 q 键 (q = quit)
查看修改,比较文件
git diff 文件名
可以还原到没有提交前的修改
git checkout 文件地址
回退到上一个版本(上一次提交)
git reset --hard HEAD^
回退到上上一个版本(上上一次提交)
git reset --hard HEAD^^
回退到第id个版本
git reset --hard [commit id]
master 在 git 中是一个分支
查看当前分支
git branch
查看远程分支
git branch -r
在当前的分支上复制一份代码,并且创建一个新的分支
git branch 分支名
切换分支
git checkout develop
合并分支
假如要将 develop 合并到 master
先切换到 master 分支上 再合并
将 develop 合并到当前分支
git merge develop
下面就是正常的 commit , pull , push