Git基本常用命令如下:
查看当前git用户名: git config user.name
查看当前git邮箱: git config user.email
切换git用户名: git config --global user.name "YOURUSERNAME"
切换git邮箱: git config --global user.email "YOUREMAIL"
初始化你的用户名 git config —global user.name "your name"
初始化你的邮箱 git config —global user.email "your_email@youremail.com"
上传的步骤:
第一种方式:
1、
git clone “码云或git的https地址”
2、git add XX 把xx文件添加到暂存区去
3、git commit –m “XX” 提交文件 –m 后面的是注释。
4、git push origin master Git会把master分支推送到远程库对应的远程分支上
第二种方式:
1、
git init
把当前的目录变成可以管理的git仓库,生成隐藏.git文件
2、git remote add origin 关联一个远程库
3、剩下的和第一种相同(从第2步开始)
如果是再次上传的话:
***首先确定线上的代码是最新的,然后
1、 git pull origin master 线上的代码拖到本地
2、其次就是上面 git add . 等等一系列
有冲突的话,解决冲突的方法会在后面提到(链接形式http://blog.jobbole.com/78960/(详细安装到使用、解决冲突等)
)
远程库的命令
git remote add origin https://github.com/tugenhua0707/testgit 关联一个远程库
git fetch:相当于是从远程获取最新版本到本地,不会自动合并。
git fetch origin master 首先从远程的origin的master主分支下载最新的版本到origin/master分支上
git log -p master..origin/master 然后比较本地的master分支和origin/master分支的差别
git merge origin/master 最后进行合并
git remote 查看远程库的信息
git remote –v 查看远程库的详细信息
一些常用命令:
mkdir: XX (创建一个空目录 XX指目录名)
pwd: 显示当前目录的路径。
git status 查看仓库状态
git diff XX 查看XX文件修改了那些内容
git log 查看历史记录
git reset –hard HEAD^ 或者 git reset –hard HEAD~ 回退到上一个版本
(如果想回退到100个版本,使用git reset –hard HEAD~100 )
cat XX 查看XX文件内容
git reflog 查看历史记录的版本号id
git checkout — XX 把XX文件在工作区的修改全部撤销。
git rm XX 删除XX文件
git checkout –b dev 创建dev分支 并切换到dev分支上
git branch 查看当前所有的分支
git checkout master 切换回master分支
git merge dev 在当前分支合并dev分支
git branch –d dev 删除dev分支
git branch name 创建分支
git stash 把当前的工作隐藏起来 等以后恢复现场后继续工作
git stash list 查看所有被隐藏的文件列表
git stash apply 恢复被隐藏的文件,但是内容不删除
git stash drop 删除文件
git stash pop 恢复文件的同时 也删除文件
Git学习链接:
http://blog.jobbole.com/78960/(详细安装到使用、解决冲突等)
git切换远端仓库登录用户 git切换账户命令
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
git撤回本地commit,切换分支再提交
git回退commit
git 暂存区 工作区 -
git clone 与 git 安装
git clone 与 git 安装
git 安装程序 自定义 -
nginx c代码中如何获取环境变量
本文解决两个问题:1、如何在一个Nginx的网页上面遇到.cgi请求的时候,启用外部的fcgi程序2、如何让Nginx服务器支持调用多个fcgi程序。1、原理性概述 Fastcgi程序可以使用很多语言来编写,PHP,Python,C/C++等等,本文采用C语言来编写。Nginx不支持对外部程序的直接调用或者解析,所有的外部程序(包括PHP)都是需要通过FastCGI接口来调用的。而为了调用CGI程
nginx c代码中如何获取环境变量 linux添加了路径还是不能调用 根目录下可以建立多个同名文件夹 nginx Nginx