`

git使用笔记

 
阅读更多

git的安装和使用ssh绑定github就不说了,

上传文件到github:(现在github中创建new repository)

1:cd  E:/EP4/SpringMVC(选择需要上传的文件位置)

2:git init

3:git add .(.是添加所有文件,如果想添加特例就不用.写上文件名就行)

4:git commit -m   '这是添加上传文件的说明'

5:git remote add origin   (github中新建工程的地址)

6:如果出现fatal:remote origin already exits ;输入:git remote rm origin 之后 重复第五步

7:git push -u origin master(这得取决你是master,还是分支)

 

 将别人的项目fork后如何与上游同步:

1:cd (转到你本地项目所在目录)

2:git remote add upstream (原项目的url)

3:git remote update upstream

3.2 git checkout master

4:git rebase upstream/{你的分支名称}

5:git push;

http://blog.sina.com.cn/s/blog_411fed0c0102vhlb.html

 

另外提交后我们可能会更改文件如下命令:

1)首先用git status命令查看下状态。
(2)用git pull更新代码,确保代码是库上最新代码,防止覆盖其他人的提交。
(3)用git add arch/arm/mach-msm/board-xxx.c把修改后的文件加入到缓冲区。
(4)用git commit提交入库到本地服务器中,这一步会加入注释。

(如果你用git commit  默认是unix编辑器,所以编写完注释后按esc告诉它你不在编辑状态然后:wq 保存并退出)

(你也可以用git commit -m '注释')
(5)用git log命令查看已提交的修改,是否正确。
(6)用git push origin master 命令把本地服务器上的内容更新到远程服务器上。

 

回滚源代码:

http://blog.csdn.net/yygydjkthh/article/details/39181725

cd到指定目录:

git log

(如果日志过长按Q退出git log)

git reset --hard {commit的编号}

 

git提交预交冲突,编辑这个文件并提交也可以这样:

git mergetool

 

updates were rejected because the tip of your current vranch is behind:解决方法:

就是这样git push -u origin master -f

http://qiaolevip.iteye.com/blog/2126972

 

Reset

http://blog.sina.com.cn/s/blog_68af3f090100rp5r.html

删除分支

http://blog.csdn.net/dijason/article/details/9042425

删除远程分支:git push origin (这里要有空格):(分支)

 

使用 git remote -v 查看。

如果没有则先使用 git remote add 命令添加一个(假设名为origin,分支为master)。
如果已经有了,则使用 git push origin master命令提交当前工作目录下的分支到远程master分支。
git本地分支最好与远程分支一致,但是也可以不一致,
需要git push -u origin (分支名称)或者git push -u origin meihaifeng111(本地分支):meihaifeng11(远程分支)
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    git使用笔记.md

    git使用笔记.md

    Git使用笔记1

    在本篇Git使用笔记中,我们将重点关注如何创建Git版本库,并检查版本库是否已经成功建立。 ### 1. 创建Git版本库 #### 1.1 创建普通目录 在开始之前,确保你已经在计算机上安装了Git。你可以通过命令行工具(如...

    git使用笔记1

    在Git使用笔记1中,我们主要关注如何操作Git,包括删除和恢复文件,克隆和更新Git仓库,以及进行基本的Git配置和文件管理。 首先,删除文件在Git中可以通过`git rm`命令实现,如`git rm aa.c`将删除aa.c文件。如果...

    Git使用笔记

    Git 使用笔记 Git 是一个版本控制系统,具有多种优势。下面是 Git 的一些知识点: 一、版本库本地化 Git 的版本库是本地化的,支持离线提交,相对独立不影响协同开发。这意味着开发者可以在本地进行代码修改,...

    GitLearning(Git使用笔记)

    新手学习Git和Github快速入门

    Git开发操作流程v1.0 Git使用笔记 git常用命令 git常见问题

    此外,将本地项目上传到Git服务器,首先在服务器上创建仓库,然后使用`git clone`命令克隆仓库。如果遇到密码问题,可能需要配置SSH密钥,将公钥`liukun.pub`复制到服务器的key目录中。 总的来说,Git提供了一套...

    git 教程笔记 git 教程笔记 git 教程笔记 git 教程笔记

    git 教程笔记 git 教程笔记 git 教程笔记

    git学习笔记(git学习笔记).md

    git学习笔记(git学习笔记).md

    git尚硅谷笔记.pdf

    - **Hash算法**:Git使用SHA-1哈希算法来唯一标识文件和提交记录,确保数据的一致性和完整性。 - **版本管理机制**: - **集中式版本控制(SVN)**:每个版本只保存修改部分,通过组合这些修改来重构完整版本。 - **...

    HTML CSS JS 学习、git-笔记.zip

    HTML CSS JS 学习、git-笔记HTML CSS JS 学习、git-笔记 HTML CSS JS 学习、git-笔记HTML CSS JS 学习、git-笔记 HTML CSS JS 学习、git-笔记HTML CSS JS 学习、git-笔记 HTML CSS JS 学习、git-笔记HTML CSS JS ...

    git学习笔记.zip|git学习笔记.zip

    在“git学习笔记”中,我们通常会涵盖以下几个核心知识点: 1. **Git安装与配置**:首先,我们需要了解如何在不同的操作系统(如Windows、MacOS或Linux)上安装Git,并设置用户信息,包括用户名和邮箱,这些信息会...

    linux-git操作笔记和总结

    git操作笔记和总结

    git分享笔记

    根据给定的文件信息,本篇git分享笔记主要涵盖了以下几个方面的知识点: 1. 版本控制系统的概念及分类: - 文档首先提到了集中式版本控制系统,这类系统中,版本库集中存放在中央服务器上。使用者在自己的电脑上...

    git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记

    根据提供的标题、描述、标签及部分内容,我们可以梳理出关于Git的基本使用方法以及分支管理和冲突解决的相关知识点。 ### Git基础知识 #### 创建与初始化仓库 - **`mkdir`**: 用于创建一个新的目录。例如,如果你...

    Git学习笔记.pdf

    Git是一款广泛使用的分布式版本控制系统,由Linus Torvalds于2005年发起,旨在快速高效地处理项目中源代码的变更。版本控制系统的主要目的是帮助团队协作,追踪文件变更历史,以及能够在不同版本之间进行切换。版本...

    GIT学习笔记

    GIT学习笔记

    git整理笔记.docx

    Git 是一个分布式版本控制系统,由著名的程序员林纳斯·托瓦兹为管理Linux内核开发而创建。Git 的设计目标是速度、简单性、对非线性开发的支持以及完全分布式的特性,这使得它能有效处理大规模项目,如Linux内核。 ...

    Git.xmind 笔记

    Git.xmind 笔记

    Git课堂笔记思维导图

    git的课堂笔记导图资源,具体模块分为基本操作、分支管理和github的使用

    Git整理笔记

    1. **初始化Git仓库**: 使用`git init`命令可以将当前目录初始化为一个Git仓库。初始化后,会在当前目录下生成一个名为`.git`的隐藏目录,用于存储版本控制元数据。 2. **添加文件到暂存区**: `git add <file>` ...

Global site tag (gtag.js) - Google Analytics