目录
开始
在电脑上安装git
在代码路径下鼠标右键Git Bash Here
这时会打开一个git窗口
在窗口中输入命令
初始化git
git init
设置git仓库地址
git remote add origin git@xxxxxxxxxxxxxx
xxxx为你的git仓库地址
添加文件到本地仓库
git add .
(注意还有一个小点)
提交文件到本地仓库
git commit -m '这里可以写备注'
-m和后面的文字可以不写
提交代码到远程仓库
git push
如果仓库没有初始化的分支,使用这个命令下面的命令,提交进master分支
git push -u origin "master"
提交时忽略文件
如果有不想提交的文件,在根目录下新建.gitignore文件,在文件里添加目录或文件
重置git凭据
当出现下列报错时,意思为连接git的凭据错误
执行下面的代码
git config --system --unset credential.helper
再次进行 Git 操作,输入正确的用户名,密码即可。
分支
分支的作用:比如我们开发完了一个 app 上线了,接下来就是迭代功能开发,如果上线的 app 突然出现了一个严重的 bug,这时就要你放下手头新功能的开发,先去解决这个 bug ,然后再发布一个新版本。如果你直接在新开发功能上进行修复发布的话,这肯定是不行的。因为发布的前提需要把新功能完善好,时间上是不允许的。如果删掉新功能的代码或者备份都不现实,如果代码不多还好说,如果代码多肯定不合适。但如果你使用 Git 分支就能很好的解决这个问题。
查看分支列表
git branch
创建新分支
git branch 分支名称
切换分支
git checkout 分支名称
分支的快速创建与切换
git checkout -b 分支名称
修改分支名字
git branch -m 旧名称 新名称
合并分支
git checkout master
git merge 分支名称
删除分支
git branch -d 分支名称
将本地分支推送到远程仓库
git push -u 远程仓库的别名 本地分支名称:远程分支名称
-u
表示把本地分支和远程分支进行关联,远程仓库的别名一般是origin
。
如果不是第一次将本地分支推送到远程仓库,需要执行:git push
查看远程仓库的所有分支列表
git remote show 远程仓库别名
拉取远程分支的最新代码
git pull
删除远程分支
git push 远程仓库的别名 --delete 远程分支名称
远程仓库的别名一般是origin
。