git的基本命令

来源:互联网 发布:青少年编程网 编辑:程序博客网 时间:2024/05/24 03:20

公司最近培训使用git来管理代码,git的历史和原理网上有很多介绍的文章.git的使用也是一门很深的学问,但是有很多东西我们平时是用不到的,在这里我总结了一些最简单的最常用的命令,仅供初学者参考,若有错误请指正.

git init 创建一个本地仓库

git init —-bare 创建一个远程代码仓库

git clone 克隆远程仓库到本地

echo -e”从github上下载的配置忽略文件的代码”>.ginignore  配置忽略文件 .gitignore  并把它提交到本地 



这两个命令将会用户信息保存在当前代码代码仓库中

git config user.name 配置用户名

git config user.email 配置邮箱

只有配置了用户名和邮箱之后,git才能识别出操作的人员信息,通过钩子[hooks]程序可以设置一些动作

如果一次性配置完成可以使用一下命令

git config -global user.name

git config -global user.email

这两行命令会将用户信息下的.gitconfig文件中


git config -l查看当前所有配置


设置别名

git config alias.st status


git clone “地址” 克隆代码到本地

git status 查看状态

git add filename  添加代码到栈区 add . 提交所有更新

git commit -m”注释” 提交代码到本地仓库

git push origin master 提交到远程仓库

git pull 从远程服务器更新本地代码仓库

git log 查看log

git reflog 查看所有信息

git reset —-hard HEAD^ 返回上一个版本

git reset —-hard 版本号 回到指定版本

git diff 文件名(路径) 查看文件被修改了什么地方

git checkout 文件名(路径) 未提交的代码回退到上次提交代码的版本

git reset —-hard HEAD 未提交的代码回退到上次提交代码的版本

版本控制

git tag -a v1.0 -m”注释”在本地的代码库给项目打上一个标签

git tag 查看当前标签

git push origin v1.0 将标签推送到远程代码库当中

git checkout v1.0 返回到指定标签的代码

git checkout -b bugfix1.0 创建分支

git branch -r 查看远程分支

git branch -r - d origin/bugfixv1.0 删除远程分支


0 0
原创粉丝点击