将公司框架搬到AS上后,以后的版本控制也从SVN转到git上来,以下是自己在使用git时常用的命令,这里做一个记录与总结。不定期更新。
1. clone 远程仓库
,后面的hopegi/AutoDoger.git是你的远程仓库地址
$ git clone git@github.com:hopegi/AutoDoger.git
2.删除文件夹:
(1) 查看仓库下的所有文件
$ ls
'onle a test.txt' README.md Suncere.AndroidAppCF/ UsingLib/
(2)删除里面的文件夹 Suncere.AndroidAppCF
$ git rm Suncere.AndroidAPPCF -r -f
删除后提交同步至远程仓库,即github上
$ git commit -m "delete Suncere.AndroidAppCF"
这时如果出现让你输入用户名与邮箱的,直接输入就好。
3. 创建、切换、提交、删除、合并分支
创建分支 hjodev 并切换到hjodev分支上
$ git branch hjodev
$ git checkout hjodev
提交分支
git push origin hjodev;
合并分支
git merge branchName ;
删除分支/强制删除分支
git branch -d hjodev
git branch -D hjodev
4. 生成ssh-key
注意大小写,后面是你的邮箱,生成后根据给出的文件地址去查找即可
ssh-Keygen -t rsa -C "757948418@qq.com"
添加所有文件:
git add ./*
提交至本地缓存仓库,后面随意
git commit -m '哈哈哈,第一次提交'
提交至远程仓库
git push -u origin master
查看文件变更
git status
代码修改后的提交与同步远程仓库
同步:
git pull
提交:
git push