美文网首页
Git常用命令记录

Git常用命令记录

作者: Owen270 | 来源:发表于2018-12-20 14:46 被阅读4次
1.$ git config --global user.name "John Doe"

2.$ git config --global user.email johndoe@example.com

3.$ git help config

4.$ git init   

5.$git add index.html 

6.显示当前目录的路径
pwd  
       
7.删除XX文件
$git rm XX        

8.提交到版本库中 
$git commit -m "add hello world HTML" 

9.$git commit -am “add hello world HTML”  


10.查看提交记录
$git log

11.项目目前的状态
$git status 

12.查看当期分支
$ git branch 

13.创建分支iss53
$ git branch iss53

14.切换到分支iss53
$ git checkout iss53

15.创建分支iss53,并且切换到iss53分支
$ git checkout -b iss53


16.基于origin/dev分支创建本地dev分支,并切换到本地dev分支
$ git checkout  –b dev origin/dev


17.切换分支
$git checkout master
18.合并分支
$git merge hotfix

19.删除分支
$ git branch -d iss52

20.vi+ 文件名   进入文件(不可编辑)
i 进入编辑状态
+命令使用
:q 退出编辑,如果文本内容被修改过,则会报错
:q! 强制退出编辑,如果文本内容被修改过,会丢弃此次的修改
:x 退出编辑并保存


21.用SSH生成公钥和私钥
ssh-keygen -t rsa -C “864805002@qq.com”
把生成的公钥文件用记事本之类的文本编辑软件打开,复制到网站相应的key中
 

22.测试SSH公钥是否成功
ssh git@github.com
tortoiseGit需要在 Putty从新配置,对id_rsa私钥文件进行重新生成



23.克隆远程仓库
$git clone 仓库URL
默认情况下git clone 命令本质上就是自动创建了本地的master 分支用于跟踪远程仓库中的master 分支打开项目文件夹\.git\config文件可以看到master分支和远程仓库master分支的关联
[remote "origin"]
url = https://github.com/Asmewill/GitTest1.git
fetch = +refs/heads/*:refs/remotes/origin/*

[branch "master"]   
remote = origin
merge = refs/heads/master



24.注册远程版本库
$ git remote add origin  https://自己的仓库url地址

24.1.删除远程版本库
git remote remove origin


25.从远程仓库对应的master分支上拉取代码到本地对应的master分支上update)
$ git pull origin master

26.将本地的master分支推送数据到远程仓库对应的master分支上
$ git push  -u  origin master

27.推送本地仓库的所有分支到远程仓库上去
$ git push -u origin --all
-u 表示参数建立追踪


28.Git会把master分支推送到远程库对应的远程分支上
$ git push origin master


29.Git会把dev分支推送到远程库对应的远程分支上
$ git push origin dev


30.问题 如果本地有个master 和远程的 origin/master分支没有建立跟踪关联需要使用
$ git branch --set-upstream master origin/origin


31.查看本地分支与远程分支的联系
$ git branch –vv


32.查看远程分支
$ git branch –r


33.从远程仓库抓取数据到本地
$ git fetch 远程仓库名

34.远程仓库的分支合并
$ git merge 远程仓库名/分支名


35.$ git pull相当于$ git fetch和$git merge远程仓库名/分支名


36.查看远程仓库信息
git remote show [remote-name]

37.远程仓库的重命名
git remote rename 原名 新名字

38.远程仓库的删除(切断本地所有分支与远程仓库的联系)
git remote remove 远程仓库名(origin)

39.二句代码删除远程分支
git branch -r -d origin/branch-name 
git push origin :branch-name   (:不能去掉,代表推送一个空的分支到)

40.查看远程分支和本地分支
git branch -a

41.查看远程版本库地址
git remote -v

42.将本地的分支dev_shuij推送到远程的master分支上
git push origin dev_shuij:master

43.拉取远程分支并创建本地分支
git branch -r 查看远程分支一下
git checkout -b dev_shuij origin/dev_shuij


44.创建轻量级标签(不包含标签创建者,时间戳,标签说明)
git tag 1.0

44.创建带标注的标签
git tag -a  1.0   -m  “备注信息”

45.像特定的commit添加标签,使用该commit对应的SHA值即可
git tag -a  1.0  <SHA值>  -m  “备注信息”

46.删除本地标签
git tag -d 1.0

47.删除远程仓库的标签
git push origin --delete 1.0      (新版本Git (> v1.7.0))
git push origin  :refs/tags/1.0  (通用)

48.推送指定版本的标签
git push origin 1.0

49.推送所有标签
git push origin --tags

50.查看说有标签
git tag

50.查看指定标签的详细信息
git show 1.0






staging area---暂存区
work area---工作区
local repository--本地仓库
remote repository--远程仓库

相关文章

  • Git常用命令

    git常用命令记录 git提交一个没有任何改动的记录:git commit -m "empty commit" -...

  • GIT常用命令备忘

    Git配置 Git常用命令 查看文件diff 查看提交记录 Git 本地分支管理 分支合并和rebase Git补...

  • git

    git 简单介绍 版本控制工具,用来记录变化过程 git 常用命令 git 原理 1、git分为4层,工作空间、缓...

  • git 操作记录(二)

    本篇记录平时git 用到的常用命令 git status 显示文件状态 以精简的形式显示文件状态 git add ...

  • git相关教程汇总

    1. git常用命令 git常用命令总结git常用命令讲解 2. git教程相关网站 廖雪峰的git教程猴子都能懂...

  • GIT 常用命令

    摘要 Git常用命令记录一下。 Pro Git书籍地址: Pro Git 注:以下内容转载自阮一峰的《常用 Git...

  • Git

    Git主要用来做多人合作的项目和版本管理,在此记录一下常用命令 全局Git配置:git config --glob...

  • git命令整理

    git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...

  • git操作

    Git原理 Git常用命令

  • Git 常用命令及应用这一篇就够了(新手向)

    1. git 常用命令 1.1 常用命令 1.2 git remote 管理远程仓库 1.3 git r...

网友评论

      本文标题:Git常用命令记录

      本文链接:https://www.haomeiwen.com/subject/expykqtx.html