一、用命令行将本地代码上传到git服务器
1、将本地项目添加上git管理(首先切换到项目根目录)
git init
2、将本地项目提交文件添加到git仓库
git add .
3、将本地文件提交到仓库
git commit -m “ 提交备注信息”
4、与远程仓库服务器建立连接
git remote add origin https...(仓库地址)
5、如果远程仓库有文件必须执行此操作
git pull --allow-unrelated-histories
6、将本地项目推送到远程仓库
git push -u origin master
二、常用git命令小结
1、创建版本库系列
1)克隆远程版本库
git clone <url>
2)初始化本地版本库
git init
2、修改和提交
1)查看状态
git status
2)查看变更内容
git diff
3)跟踪所有改动过的文件
git add .
4)跟踪指定的文件
git add <file>
5)提交所有更新过的文件
git commit -m <提交信息>
3、查看提交历史
1)查看提交历史
git log
2)查看指定文件的提交历史
git log -p <file>
3)以列表方式查看指定文件的提交历史
git blame <file>
4、撤销
1)撤销工作目录中所有未提交文件的修改内容
git reset -- hard HEAD
2)撤销指定的未提交文件的修改内容
git checkout HEAD <file>
3)撤销指定的提交
git revert <commit>
5、分支与标签
1)显示所有本地分支
git branch
2)切换到指定分支活标签
git checkout <branch/tag>
3)创建新分支
git branch <new branch>
4)删除本地分支
git branch -d <old branch>
5)列出所有本地标签
git tag
6)基于最新提交创建标签
git tag <tagname>
7)删除标签
git tag -d <oldtag>
6、合并与衍合
1)合并指定分支到当前分支
git merge <branch>
2)衍合指定分支到当前分支
git rebase <branch>
三、Git Pull冲突解决
1、先将本地修改文件存储起来
git stash
2、进行pull操作
git pull
3、还原暂存的内容
git stash pop
4、解决文件中冲突的部分即可