Git常用命令小结

作者: 才兄说 | 来源:发表于2018-10-11 00:49 被阅读106次

欢迎到个人网站阅读

前言

平时我们经常使用到git,有些朋友喜欢使用git的窗口界面来操作,我个人也蛮喜欢的。不过git命令是学习git的根本,和机器打交道最近的方式,所以学好git对理解git的工作流是很有帮助的。下面梳理一下本人常用的git操作命令。

正文

git提交操作流程

(进入到项目目录中,然后执行如下命令)
#初始化本地仓库
git init
#将本地内容添加至git索引中(注意:每次提交最好都执行一下)
git add . (git add –all)
#将索引添加至本地仓库中(日志log,注意新增文件内容需要该命令才能提交到本地仓库,才能push到远程)
git commit -m “first commit” 注意:日志不能为空字符串等

添加远程仓库路径

git remote add origin ssh://git@git.infinitus.com.cn:7999/han/gittestdemo.git
#将本地内容push至远程仓库中
git push -u origin master
(push之前,确保公钥已经放上去了)

子分支与主分支master合并流程

1.首先我们在子分支上开发,完成后提交代码到子分支
git add .
git commit -m ‘dev’
git push -u origin dev
2.把分支的代码合并到主分支master上
步骤一览:先切换到master上,保险起见先拉取一下远程仓库master,然后再在合master的主分支上合并dev分支,最后把合并成的master分支提交到远程仓库。
git checkout master
git pull origin master (同是master分支,pull回来就会自动本地merge)
git merge dev
git push origin master
补充:
1.git status可以查看状态
2.远程仓库有子分支,也不可以直接拉取子分支,先拉取主分支再切换到子分支
3.git hook 在使用git窗口操作,git base命令窗口不会打印内容。
4.注意,本地commit的时候存在冲突的情况,即使git push成功,但远程并没有更新到内容。需要把冲突去掉再次重新操作流程。git add . git commit git push···
5.pull master回来时,如果远程仓库没有t1之类的子分支,则本地git branch -a是看不到该子分支的。该命令只是看本地仓库的分支信息。

git常用命令

#查看本地分支
git branch
#查看远程分支(好像也包含本地分支)
git branch -a
#创建本地分支,并切换到分支(test是分支名称,可替换)
git branch test
git checkout test
注:也可以一次性写法git checkout -b dev
#提交到远程仓库
1.git push origin test:remoteTest 本地test分支提交到远程remoteTest分支(如果远程没有则新建该分支)
2.git push origin test 本地test分支提交到远程test分支(如果远程没有则新建该分支)
(push操作,就算当前分支是test1,也可以直接把test2 push到远程,再push test1都ok)
#从远程拉取分支
git pull origin test:test
注:如果不写本地分支名称,则默认和远程分支同名,这时命令为:$ git pull origin test

注意:
1.操作git的过程中,在子分支test1中git branch testMerge分支,发现子分支还可以拉取子子分支,test1与testMerge内容一样。

#clone远程仓库到指定目录
git clone ssh://git@git.infinitus.com.cn:7999/han/gittestdemo.git “E:\git_workplace\newdemo”
(注意:目录需要用””包起来)
cd E:

#git 删除本地分支
git branch -d br
#git 删除远程分支(删除分支与提交分支类似,区别就是在分支名前加上:)
git push origin :br (origin 后面有空格)

git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id
【本地代码库回滚】:
git reset –hard commit-id :回滚到commit-id,讲commit-id之后提交的commit都去除
git reset –hard HEAD~3:将最近3次的提交回滚

git配置信息相关

查看用户名和邮箱地址:
git config user.name
git config user.email
修改用户名和邮箱地址:
git config –global user.name “xxxx”
git config –global user.email “xxxx”

查看公钥:cat ~/.ssh/id_rsa.pub

相关文章

  • Git&Github入门教程笔记(4)之分支管理一

    八 、分支管理(一) 先列出以此小结常用命令: git branch #查看分支git branch + 名 #创...

  • GIT常用命令

    GIT常用命令(小结) 谈及源码管理工具,首选SVN和GIT,在工作中也都有所接触,但个人更喜欢使用GIT,下面就...

  • git相关教程汇总

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

  • 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 常用操作

    常用命令图: 常用命令 查看本地、远端、全部分支 git branch git branch -r git bra...

  • Git 常用命令详解

    @[TOC](Git 常用命令详解) 1. Git 常用命令 1.1 常用git 命令图表汇总 1.2 配置个人信...

  • git 命令

    Git常用命令总结Git常用命令总结 git init 在本地新建一个repo,进入一个项目目录,执行git ...

  • 实习日记2:git代码管理

    mac:brew install git创建 常用命令:git常用命令及详解[https://blog.csdn....

网友评论

    本文标题:Git常用命令小结

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