git 常用命令

来源:互联网 发布:mac的cmd 编辑:程序博客网 时间:2024/05/22 06:23

git init   新建一个本地仓库

git add filename 添加一个文件到暂存区

git commit -m “***” 将当前暂存区的内容提交到当前分支

git status 检查工作区的状态

git diff HEAD -- filename 检查工作区的的这个文件与当前分支的区别

git diff filename  检查此文件被修改的内容

git log 查看历史纪录

git log --pretty=oneline 单行列出历史纪录

git reflog 列出之前的操作记录

git checkout  -- filename 放弃工作区的修改(针对未执行git add 的操作,即未增加到暂存区)

git reset HEAD filename 放弃暂存区此文件的修改(已经git add,但是未commit,如

本次工作区的内容也需要放弃,需要执行git checkout --filename

git reset --hard HEAD^  回退到前一个版本

git reset --hard commit_id 回退到指定的版本

git branch 列出所有分支

git branch dev 创建dev分支

git checkout -b dev 创建并切换到dev分支

git merge dev 将dev分支合并到当前分支

git push -u origin dev 将dev分支提交到远程仓库

git remote add origin git@server_name:path/repo_name.git 关联远程仓库

git rm filename 删除一个文件,此时工作区这个文件是立即删除了,使用git status命令可以看出暂存区的这个文件还是在的,所以需要再使用commit将暂存区的也删除

0 0
原创粉丝点击