创建git仓库
1.进入Newrepository
2.输入repository name,并勾选Initialize this repository with a README(如果没有勾选这个选项,新建分支后,master分支会消失)
上传文件到git:
1.克隆代码
git clone ip
ctrl+insert 复制
shift_insert 粘贴
add:上传文件到git另外一种方法:git clone +下图2处的地址
2.创建分支
git checkout -b meimei
3.查看状态
git status
4.切换分支
git checkout meimie
5.通过vim进入命令界面进行编辑(i,插入;wq!保存并退出)
vim README.md
6.添加修改数据到缓存区
git add . (全部文件)
git add 修改的文件名 (具体某一个文件)
7.提交修改到本地分支
git commit -m '注释'
8.查看状态
git status
9提交本地分支到远程分支
git push origin 分支名
PS:设置全局变量
git config --global user.email "[email protected]"
git config --global user.name 'gg'
上传图片到git:
1.创建文件夹(linux命令一样)
mkdir filename
2.将图片放在文件夹中
3.添加修改数据到缓存区
git add . (全部文件)
git add 修改的文件名 (具体某一个文件)
4.提交修改到本地分支
git commit -m '注释'
5.查看状态
git status
6.提交本地分支到远程分支
git push origin 分支名
其它
1.合并add和commit操作
git commit -am '****'
2.创建秘钥
ssh-keygen -t rsa -C 账号
3.比较分支之间的不同
git diff 分支1 分支2
4.合并
git merge 分支
5.打tag标签
git tag -a 版本号 -m 注释
6.推送版本
git push origin 版本号
7.删除远程分支
git push origin --delete 分支
8.查看版本号
git tag
9.删除版本号
git tag -d 版本号
10.删除远程版本号
push origin --delete tag 版本号
11.缓存修改的代码
git stash
遇到的问题和解决办法:
1.运行 $ git remote add origin [email protected]:yourName/yourRepo.git命令时提示下面的错误。
fatal: Not a git repository (or any of the parent directories): .git
提示说没有.git这样一个目录,解决办法如下:运行git init就可以了!
2.Git使用过程提示(pathspec master did not match any file(s) known to git)
解决办法:进入到仓库而不是上一级目录
3.执行git push origin 分支名,提示 Pulling is not possible because you have unmerged files.
解决办法:重新执行git add .命令和git commit -m '注释',然后再执行git push origin 分支名