接触git也有一段时间了,现在总结下git的使用知识点。如想详细学习git,请百度———— [廖雪峰 git] 第一个就是。
git知识点:
1. 如何上传一个项目
(再此之前我默认你已经配置好ssh密匙等)
- 首先在git中新建一个仓库(名字不可以为中文);
- 在本地建立与之对应的一个仓库用于存储这个仓库的代码;
- cd到本仓库的目录下;
- git init (此步操作完成后,会生成一个隐藏的.git后缀文件)
- git add . (.是指添加整个工程,如需添加单个文件则只需要 git add test.js)
- git commit -m”注释内容”
- git remote add origin git@github.com:zjzno1/Demo.git (zjzno1是你的git名字,Demo是你新建的仓库的名字)
- git push -u origin master (将项目推向git)
2. 删除git一个项目(仓库)慎用!!!!!
- 在主页点击进入想要删除的仓库
- 在仓库的上方点击settings
- 将页面拖到最下面,点击Delete this repository
- 在弹出框输入本仓库的名字,确认删除。
3. git上clone一个项目到本地
- git clone [ssh]
4. 更新远程代码到本地
git remote -v
查看远程仓库git fetch origin master
从远程的origin仓库的master分支下载代码到本地的origin mastergit log -p master.. origin/master
比较本地的仓库和远程参考的区别
5. 拉取远程分支并创建本地分支
git branch -r
查看所有远程分支git checkout -b 本地分支名x origin/远程分支名x
使用该方式会在本地新建分支x,并自动切换到该本地分支x (采用此种方法建立的本地分支会和远程分支建立映射关系。)git fetch origin 远程分支名x:本地分支名x
使用该方式会在本地新建分支x,但是不会自动切换到该本地分支x,需要手动checkout。(采用此种方法建立的本地分支不会和远程分支建立映射关系)- 在已有git项目上,如果远程创建了新分支,
git branch -a
查看不到这个远程分支,要先git fatch