GIT 常用命令 码云

1.如果是新电脑,需要获取SSH key ,添加到码云账户

git "Could not read from remote repository.Please make sure you have the correct access rights."解决方案

本机生成SSH key

ssh-keygen -t rsa -C "[email protected]"  

# Generating public/private rsa key pair...
# 三次回车即可生成 ssh key(可能要打个Y)
查看key,并复制
cat ~/.ssh/id_rsa.pub
如果无效,就一级级打开目录查看
cd e:
……
ls -a 查看该目录下所有文件
最后添加到自己的码云账户下

1处点击设置,然后点击2处的SSH公钥,将之前的SSH KEY 复制到上面

2.获取项目

仓库地址是项目的SSH地址

克隆

git init --初始化本地仓库
git clone "仓库地址"
覆盖本地
git init --初始化本地仓库
git remote add origin "仓库地址"  --origin是自己命名的本地仓库名
git pull origin master  --拉取服务器最新
git checkout . --覆盖本地,再输入 checkout pull

3.提交修改版本到服务器

git status  --看状态
git add .--把所有目录添加到版本监控
git commit -m "备注信息"  --提交到本地库
git pull origin master
merge:手动处理
git push origin master --推送到服务器 

4.删除本地仓库

扫描二维码关注公众号,回复: 2373786 查看本文章

cd workspace  --找到本地仓库
ls -a --显示所有文件
rm -rf .git  --删除.git 
ls -a --查看是否被删除
rm -rf xxxxx   --删除本地仓库目录

5. .gitignore 的使用

.gitignore是一个文件

这个文件的作用就是告诉GIT哪些文件不需要添加到版本管理中,比如Android项目中的iml文件及build目录下面编译生成的文件。

.gitignore文件的创建(win7):创建一个文件,文件名为:“.gitignore.”,注意前后都有一个点。保存之后系统会自动重命名为“.gitignore”

过滤规则

build/ :过滤整个文件夹;

*.class:过滤所有.class后缀的文件;

local.properties:过滤具体文件

被过滤掉的文件就不会出现在你的GitHub库中了,当然本地库中还有,只是push的时候不会上传。

需要注意的是.gitignore还可以指定哪些文件添加到版本管理中,添加规则

!build/ :添加整个文件夹;

!*.class:添加所有.class后缀的文件;

!local.properties:添加具体文件

已经pull过的项目,需要先退出版本监控

git rm -r --cached .//清空缓存

猜你喜欢

转载自blog.csdn.net/xufan601391682/article/details/79151502