关于Github
由于助教的原因,需要重新拾起Git,好久没用了
1.ssh-keygen -t rea -C "email" ,将产生的密钥加入到github的setting 中。
2.git remote add origin git@github.com:gotgithub/helloworld.git 这里一定注意了origin是可以随意取的,但是如果更改了,其他的命令中对应的名字也需要修改。代表的是为远程的仓库取一个本地的名字。
git remove rename pb paul 重命名pb为paul
git remove remove rm second 删除某个名字
3.git checkout -b firstbranch 生成一个名为firstbranch的新的分支
git push -u origin firstbranch 把本地的firstbranch推送到github上
git pull origin(本地名称) 分支名称 得到分支并且与当前本地的分支合并
git fetch origin 分支名称 只是得到分支,不与当前本地分支合并
git fecth origin master:temp 意思是从远程的origin仓库的master分支下载到本地并新建一个分支temp
git checkout master 切换到master的分支
git branch 查看当前的分支
4.git remove -v 显示出当前可以使用的远程的库的本地名称
5.git status 显示当前 文件的状态,没有被跟踪的(),已经被修改的(这里和暂存区域快照不同)
git diff 对于 文件夹中 和暂存区域快照内的文件的差别
6.git add 将为跟踪的文件存放到暂存区域快照中
git commit 提交暂存区域快照中的数据
git commit -a Git 就会自动把所有已经跟踪过的文件暂存起来一并提交
7.git rm --cached 1.c 代表是删除暂存区域快照中的文件
git rm --f 1.c 删除暂存区快照以及本目录中的文件
8.撤销操作:
git commit --amend 修改最后一次的提交,也就是上次的提交和这次的提交记录一次
git reset HEAD file 取消暂存区内的file文件
如果修改了本地的文件的话,并且文件已经在暂存区内,这样的话,使用git checkout file 可以撤销对文件的修改。(这个命令一定注意了,这里是撤销所有的修改,实际是自从上次add以后的到本次add之间的修改)
基本的操作就可以了。
下面的是分支:
posted on 2013-09-12 20:14 Practicer.. 阅读(149) 评论(0) 编辑 收藏 举报