git的命令不少,开发这么长时间,很多时候还是记不住,今天把开发中常见的用法记录下来,不能每次都去百度不是。这篇博客会持续更新,不断解锁git更多姿势。
1.怎么提交代码到gitHup?
可以在gitHup创建一个仓库,拉取项目后,剪切下面的.git文件夹,放到自己的工程里。然后就可以提交代码到gitHup了。
2.本地提交成功(commit),远程push失败。以后如何提交到远程仓库?
as中再次点击提交,会提示no change,可以命令行提交: $ git push -u origin 分支名
3.在as中如何运行历史提交版本代码呢?
可以在提交列表中,选择版本,checkout Revision后,运行项目。
注意:1:切换Revision后,本地之前修改的代码会全部丢失,务必先提交代码到远程仓库,在切换提交版本。
2.操作完后,checkout Revision到最新记录下,仍然不能关联远程仓库,提示datached HEAD异常,需要: $ git checkout master
4.tag相关命令
(1)列举当前tag: git tag
(2)创建: git tag tagName
(3)推送远程服务端: git push origin tagName
5.branch相关命令
查看 git branch;创建分支 git branch branchName;
切换分支: $ git checkout master
合并分支到master: $ git checkout master ; $ git merge TestBranch
6.忽略文件
未提交到仓库时:在 ".gitignore"中添加需要忽略的文件和文件夹
已提交到仓库的:
(0)备份需要删除的文件
(1)清空缓存:
文件:git rm --cached nxinbase/nxinbase.iml
文件夹:git rm -r --cached nxinbase/build
(2) git commit :删除远程仓库文件