git config --global user.name 用户名
git config --global user.email 邮箱
git init
git status
git reflog
git log (详细历史记录)
git add 文件名/. ( . 暂存所有文件 )
git commit -m "日志信息" 文件名 ( 后面不加文件名默认提交所有文件 )
git reset --hard 版本号
Esc ->
:wq ( 保存文件并退出 )
:q ( 不保存文件退出 )
git branch 分支名
git branch -v
git checkout 分支名
git merge 分支名
当两个分支对同一个文件进行修改合并时,会发生代码冲突
<<<<<<< 当前分支
code
当前分支的代码......
code
=======
code
要被合并的分支的代码......
code
>>>>>>> 要被合并的分支
git clone 远程仓库地址
git push 别名 分支
git push ( 默认当前分支,当前对应的远程仓库 )
git pull 别名 分支
git pull ( 默认当前分支,当前对应的远程仓库 )
git remote -v
git remote add 自定义别名 远程仓库地址
fork 插入到指定远程仓库中,在本地以同样的方式修改代码,提交完成后通过 pull requests 向原远程仓库发送请求,是否同意修改