首页 > 代码库 > git 命令行

git 命令行

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 命令行