git学习总结(四)【常用命令】

git init 初始化目录新建版本库
git add (file) 添加文件到版本库(暂存区)
git commit -m “message” 提交本次修改到本地分支,"message"为提交说明,便于查看提交记录)
git log 查看提交历史
git reflog 可以查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作)
git reset --hard commit_id 回退/恢复到某一版本
git checkout – (file) 当前文件工作区的修改全部撤销
git reset HEAD (file) 当前文件暂存区的修改撤销掉,重新放回工作区
git status 查看修改
git rm (file) 删除文件
git remote add origin [email protected]:yourname/test.git 关联远程仓库 yourname你的用户名 test远程仓库名
git push -u origin master 第一次推送master分支所有文件到远程仓库
git push origin master 推送到远程仓库最新修改
git remote add origin [email protected]:yourname/test.git 克隆远程仓库 yourname你的用户名 test远程仓库名
git branch dev 创建dev分支
git checkout dev 切换到dev分支
git checkout -b dev 创建并切换到dev分支(前2个命令的合并)
git checkout -b dev origin/dev 创建远端dev分支到本地(最好同名)
git branch 查看当前分支,列出所有分支,当前分支前面会标一个*号
git merge dev 将dev分支合并到当前分支
git branch -d dev 删除dev分支
git branch -D dev 强行删除dev分支
git stash 保存当前工作区修改
git stash list 查看stash历史
git pull 拉取远端最新提交到本地
git remote -v 查看远程库信息
git config --global alias.st status 设置status的别名为st

在这里插入图片描述

如果git status告诉你有文件被修改过,用git diff可以查看修改内容。

发布了10 篇原创文章 · 获赞 16 · 访问量 893

猜你喜欢

转载自blog.csdn.net/MengJie_/article/details/105136220