git的常用操作指令

git的常用操作指令

命令 实现操作 备注
git init 在现有目录中初始化仓库
git add 对指定文件的跟踪 后面接你想跟踪的文件
git commit 提交更新
git clone 克隆现有的仓库 后面接你的git库地址
git status 检查当前文件状态
git diff 检查具体修改了什么地方
git diff --cached 把已暂存的添加到下次提交里的内容 与git diff --staged类似
git rm 移除文件
git log 查看提交历史
git commit --amend 撤消操作
git reset HEAD 取消暂存的文件
git checkout – [file] 撤消对文件的修改 这是一个危险的命令,你对那个文件做的任何修改都会消失
git remote 查看远程仓库 git remote -v会显示需要读写远程仓库使用的 Git 保存的简写与其对应的 URL。
git remote add 添加远程仓库 git remote add pb https://github.com/paulboone/ticgit
git fetch pb 拉取pb 的仓库中有但你没有的信息 git fetch [remote-name]
git push origin master 推送到远程仓库 git push [remote-name] [branch-name]
git remote show origin 查看远程仓库 git remote show [remote-name]
git remote rename 远程仓库的重命名 git remote rename pb paul(pb 重命名为 paul)
git remote rm 远程仓库的重命名移除 git remote rm paul(移除paul)
git tag 列出标签
git branch testing 创建分支
git checkout testing 分支切换
git checkout -b iss53 新建分支iss53
git branch -d hotfix 删除分支hotfix
git checkout master / git merge iss53 合并分支 把分支iss53 合并到分支master 上
git mergetool 遇到冲突时的分支合并 会启动一个合适的可视化合并工具,并带领你一步一步解决这些冲突
git branch -v 查看每一个分支的最后一次提交
git branch --merged 查看哪些分支已经合并到当前分支
git branch --no-merged 查看所有包含未合并工作的分支
git fetch 更新你的远程仓库引用 (拉取)
git fetch teamone 来抓取远程仓库 teamone 有而本地没有的数据 Git 并不会抓取数据而是会设置远程跟踪分支 teamone/master 指向 teamone 的 master 分支
git pull 跟踪分支 Git 能自动地识别去哪个服务器上抓取、合并到哪个分支。
git push origin --delete serverfix 从服务器上删除 serverfix 分支

以上为自己整理的一些git常用操作指令,后续若有新增会持续更新

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章