题外话:由于github在国外,所以建议大家使用gitee或者gitlab作为远程仓库
git官网地址:https://git-scm.com
列出远程有的分支:git branch -r
git相关命令:
git查看远程仓库地址命令 git remote -v
git init:初始化一个git版本
git add ./file:把工作区域的所有文件或者指定文件提交到暂存区
git commit m:把暂存区的文件提交到本地仓库
git reset HEAD:用远程仓库的项目把暂存区的项目进行还原(使用情况:项目由工作目录提交到了暂存区,然后想把暂存区还原成上一个版本,可以使用这个命令)
git push:提交文件到远程仓库
git branch [branch-name]:新建一个分支,但依然停留在当前分支
git checkout -b [branch]:新建一个分支,并切换到该分支
git merge [branch] 合并指定分支到当前分支
git branch -d [branch-name] :删除分支
git push origin --delete <BranchName>:删除远程分支
重点说明两点:
1:如果想让自己创建的项目成为git管理的,则可以拷贝之前被git管理的项目中的以下文件到新文件中:
.git
.gitignore
LICENSE
README.en.md
README.md
2:关于分支的冲突,先merge,merge之后会生成很多的奇怪的字符,删除之后,分析代码,和同事沟通之后进行处理,达成一致处理意见,然后再去push