码迷,mamicode.com
首页 > 其他好文 > 详细

git 命令行

时间:2014-10-29 19:53:42      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:ar   sp   div   on   log   bs   amp   ad   ef   

1.   git init

2 .  git add file 
      git commit -m "message"

3.   git log
       git log --graph --pretty=oneline --abbrev-commit

4.   git reflog

5.   git reset --hard HEAD^
      git reset --hard ******

6.   git checkout -- file 
      git reset HAED file
7.   git rm file

8.   github 
      1)   ssh-keygen -t rsa -C  "your_email@example.com"
     2)  set github.com ssh-key
     3)  ssh-agent -s
     4)  ssh-add key

9.   git remote add origin git@server-name:path/repo-name.git   

10.  git push -u origin master ||  git push origin master  上传至github的master库

11.   git clone git@github.com:grushy/test.git

12 .  查看分支:git branch
创建分支:git branch name
切换分支:git checkout name
创建+切换分支:git checkout -b name
合并某分支到当前分支:git merge name
删除分支:git branch -d name

13 git merge --no-ff -m "merge with no-ff" dev   //merge 添加--no-ff 后log有记录

14.   git stash              保存现场
git stash list         list 保存
git stash apply      恢复现场
git stash drop       删除保存记录
git stash pop        恢复并删除保存记录
15  tag
命令git push origin tagname可以推送一个本地标签;

命令git push origin --tags可以推送全部未推送过的本地标签;

命令git tag -d tagname可以删除一个本地标签;

命令git push origin :refs/tags/tagname可以删除一个远程标签。

git 命令行

标签:ar   sp   div   on   log   bs   amp   ad   ef   

原文地址:http://my.oschina.net/u/913208/blog/338597

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!