关于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编辑  收藏  举报

导航