GIT入门
一、常见问题解决
1、https代理报错
现象:
fatal: unable to access 'https://github.com/shewoqishuiry/test.git/': OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
解决方法:以下两个命令取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy
二、git使用
1、本地搭建仓库
-
git init 命令本地搭建仓库
-
git clone url 命令从远程服务器克隆仓库到本地
2、文件加入移除版本控制
- git add filename 命令 ,把文件添加到跟踪状态
- git rm filename命令,把文件移除跟踪状态
3、查看文件是否被跟踪
-
查看某个文件状态
git status filename
-
查看所有文件状态
git status
4、删除
- 删除文件
步骤1:git rm filename ;
步骤2:git commit -m “delete” ;
步骤3:git push ;
- 删除文件夹
步骤1:git rm foldername -r -f
步骤2:git commit -m “delete”;
步骤3:git push;
5、拉取最新代码
git pull
三、idea中使用git
git目录和idea项目同目录就行
四、git分支
查看所有分支:git branch -a
查看本地分支:git branch
查看远程分支:git branch -r
新建分支:git branch -b branchname
切换分支:git checkout branchname
切换分支(如果没有则创建):git checkout -b branchname
分支提交到远程仓库:git push origin branchname -u
删除本地分支:git branch -d branchname
out -b branchname
分支提交到远程仓库:git push origin branchname -u
删除本地分支:git branch -d branchname
合并分支:git merge branchname