Git操作

git命令 说明
git init 将目录变为可以管理的仓库(Xcode自带git功能,所以创建好的项目文件是直接可以进行管理的仓库。)
git add 将文件加入到仓库(加到暂存区),一般使用git add . 将所有文件加入
git commit 将文件提交到仓库(加到当前分支),-m “xxx” , 后面添加自己的说明
git status 查看仓库情况
git diff 文件名 查看文件修改了什么
git rest --hard ~1 或 ~2 或 commit_id 跳到指定版本
git log 查看提交历史
git reflog 查看历史命令,以便回到未来的某个版本(重返未来)
git checkout -b dev 创建分支并切换分支
-- readme.txt 把文件在工作区的修改全部撤销
git reset head 文件名 将暂存区的撤销
git rm 删除
git命令 说明
git remote add origin git@xxx.git 关联远程库
git pull 从远程抓取
git push -u origin master 第一次推送master分支所有内容
git push 正常push
git clone clone项目
git branch 查看分支(name 创建名为name的分支)。-d 删除分支
git merge name 合并到某分支 (快速合并)
git log --graph 查看合并分支图
git merge --no-ff 普通模式合并(合并历史有分支,可以看出做过合并)
git stash 将没有做完的工作项目进行保存
git stash pop 回到工作现场
git stash apply 恢复stash,不删除内容
git stash drop 删除stash内容
git stash list 查看stash列表

接下来,是提交远端的步骤:

git命令 说明
git remote add origin git@xxx.git 关联远程库
git pull 从远程抓取
git push -u origin master 第一次推送master分支所有内容
git push 正常push
git clone clone项目
git branch 查看分支(name 创建名为name的分支)。-d 删除分支
git merge name 合并到某分支 (快速合并)
git log --graph 查看合并分支图
git merge --no-ff 普通模式合并(合并历史有分支,可以看出做过合并)
git stash 将没有做完的工作项目进行保存
git stash pop 回到工作现场
git stash apply 恢复stash,不删除内容
git stash drop 删除stash内容
git stash list 查看stash列表

注意:

每次先进行pull,在push,是为了解决冲突。

在pull时出现“no trackinginformation” 说明没有链接(本地-远程)。用命令“git branch --set_upstream branch-name origin/branch-name”

一般都会出现这个提示语。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Lesson 3: Using GitHub to Collaborate 3.1 Creating a GitH...
    赤乐君阅读 6,351评论 3 11
  • 如何快速掌握git操作 本人以前也看过git教程的pdf,但是说的都不太让人理解,让人难以掌握。但是在现实开发中,...
    安卓小生阅读 623评论 0 5
  • 天下风云出我辈,一入江湖岁月催。 皇途霸业谈笑中,不胜人生一场醉。 提剑跨骑挥鬼雨,白骨如山鸟惊飞。 尘事如潮人如...
    归星似箭阅读 240评论 0 1
  • 今天约了婷婷去点都德喝早茶,不知道在哪,百度地图过去的,点都德在5楼,还是挺热闹的,也挺宽敞的,我点了3个,香芒椰...
    慧蘭阅读 270评论 0 0
  • 十月份“两学一做”总结: 1.思想学习的总结:十月份是一个值得铭记的月份,这个月的我我经历了一些事,低迷了一段时间...
    财管支部代攀阅读 513评论 0 0

友情链接更多精彩内容