常用的26条git命令

来源:互联网 发布:淘宝平面模特应聘 编辑:程序博客网 时间:2024/06/07 03:46

常用git命令总结

1、设置账户
  $ git config --global user.nameyour name

  $ git config --global user.email your email

注:global为设置的是全局,表示在这个机器所有的git仓库都会使用这个配置

2、创建空目录 $ mkdir  filename

3、显示路径   $ pwd

4、git初始化(命令把这个仓库可以变成git可以管理的仓库)git init

5、把文件添加提交到仓库中,以readme.txt为例
  $ git add readme.txt
  $ git commit -mwrote a readme file
注:-m后提交使的描述

6、$ git status可以显示仓库的当前状态

7、$ git diff   可以用来查看修改内容

8、$ git log   可以显示最近到最远的提交日志 ($ git log --pretty=online 只显示版本号)

9、$ git reset --hard HEAD^回退上一个版本

10、$ git reflog查看命令历史,以便确定回到未来的那个版本

11、$ git checkout --file丢弃工作区的修改

12、丢弃暂存区的修改
    (1)$ git reset HEAD file

(2)$ git checkout --file

13、删除文件

(1)$ rm  file

(2)$ git rm file

(3)$ git commit

14、创建$ SSH Key  ssh-keygen -t rea -Cyouremail@....

15、远程库与本地库关联 $ git remote add origin

origin是默认的,若要关联多个远程库 可用不同名。GitHub命令: $ git remote addgithub ...;码云:$ git remote add gitee ....;

16、删除关联 $ git remote rm origin

17、查看远程库的版本 $ git remote -v

18、将远程库克隆到本地 $ git clone

19、本地提交到远程库  $ git push origin master (首次提交$ git push -u origin master)

20、创建分支 dev并切换分支dev :

$ git checkout -b dev  这个命令相当于两个命令  $ git branch dev  $ git checkout dev

21、查看当前分支 $ git branch

22、切换分支 $ git checkout dev (dev分支 为例)

23、合并分支 $ git merge dev(dev分支 为例)

24、删除分支 $ git branch -d dev (dev分支  为例)

25、创建标签 $ git tag v1.0(创建标标签为v1.0)

26、查看所有标签 $ git tag  查看所有标签信息$git show <tagnanme>

原创粉丝点击