git使用
1、 用ssh协议免密码提交和拉取git远程仓库
(1)本地命令行,使用如下命令生成ssh公钥和私钥对
ssh-keygen –t rsa –C ‘邮箱’
注:邮箱带是git账户注册用的邮箱
然后,一路回车
(2)打开~/.ssh/id_rsa.pub文件,复制里面内容(以ssh-rsa开头,邮箱结尾)
(3)打开gitlab,找到Profile Settings-->SSH Keys,并把上一步中复制的内容粘贴到Key所对应的文本框,在Title对应的文本框中给这个sshkey设置一个名字,点击Add key按钮。
2、 解决git中文乱码问题
git config --global core.quotepath false
3、 把当前目录变成git可以管理的仓库
git init
(会有一个.git文件生成,用命令ls –ah可以看见)
4、 克隆git项目到本地仓库
git clone git@IP:AIBD/iGallery_KG_II.git
克隆git服务器到本地仓库
git clone 服务器IP
5、 查看所有分支
cd git本地文件夹
git checkout –r
查看当前分支
git checkout
切换分支
git checkout 分支名
创建新分支
git checkout –b 分支名
6、 从本地上传到git仓库
(1)提交变更-把修改从本地添加到stage暂存区
提交增加/修改的文件和目录
git add 文件/文件夹
提交删除的文件夹
git rm –r 文件夹名
提交删除的文件
git rm 文件名
(2)提交变更-把暂存区所有内容(修改)提交到git仓库当前分支-一次可提交多个变更-commit后暂存区会清空
git commit –m”提交修改说明”
(3)上传本地文件
git push
7、 查看git状态
git status
8、 下拉git仓库分支到本地
git pull
(git仓库有变更,需要先pull,再本地修改再上传)
9、 查看修改
git diff 文件名