git使用习惯

1.每早一更新,提交前更新

git pull -u origin master: master(master为分支名称)

2.每晚一提交:

git add . (注:别忘记后面的.此操作是把文件夹下面的文件都添加进来)

git commit -m "提交信息"(注:“提交信息”里面换成你需要,如“first commit” )

git push -u origin master(注:此操作目的是把本地仓库push到github上面,

此步骤 需要你输入帐号和密码)

3.比较代码:

git remote -v (查看远程代码)

git fetch origin master :temp (创建temp分支)

git merge temp(合并分支代码)

git branch -d temp(删除分支)

4.检出(下载)代码

git clone <版本库的网址> <本地目录名>

参考资料:

http://www.cnblogs.com/cxk1995/p/5800196.html

http://www.cnblogs.com/ycwtojava001/p/6816203.html

http://blog.csdn.net/liang0000zai/article/details/50724632

时间: 2024-10-10 01:18:05

git使用习惯的相关文章

Windows下Git的安装及配置

Git的BASH Git的为Windows提供了用于命令行运行的一个仿真BASH的Git.习惯LINUX和UNIX环境的你,可以在该BASH环境中输入“git”命令来完成各种版本控制的操作. 简介 Git-分布式版本控制系统. 安装步骤 Git下载地址(Windows 2.8.2-20160508):https://git-for-windows.github.io/ 或网盘地址:http://pan.baidu.com/share/link?uk=2033500837&shareid=1280

Git学习(二):Git的初步使用

一.Git的最小配置 1.使用如下命令创建Git的用户名和邮箱,如下所示: $git config --global user.name 'your_name' $git config --global user.email 'your_email' 使用如下命令清除创建的用户名和邮箱,如下所示: $git config --unset --global user.name $git config --unset --global user.email 2.在global的位置处,分为有三种参数

TortoiseGit学习系列之TortoiseGit是什么?

写该文章目的 肯定有人会遇到这样的问题: 最近换了一份新工作,新公司的源码管理都是使用GIT,习惯了之前的TFS和SVN进行项目源码管理和团队开发,第一次使用GIT进行团队开发和源码管理,颇有一些不习惯,花了一天时间终于把GIT搞清楚了,发现GIT相对于SVN具有很强大的优势,在这里就不再对两者进行比较,大家可以自行百度,这方面的资料很多,方便刚接触GIT的小白快速入门,特写该博文,也算是对自己学习成果的一个总结. TortoiseGit是什么? TortoiseGit是一个开放的GIT版本控制

git add 命令的一个习惯用法:逐个挑选改动

普通的git命令入门级的介绍中一般都用“git add .” 或者“git add -a”, 而在实际工作中这种用法稍不注意会给你带来麻烦,经常提交你不希望的改动:一些自动编译成成的文件或者一些debug目的写入的log输出代码等等. 随着经验值的提高,某一天发现git add -p 才是符合程序员日常使用的命令.这个命令可以让你逐条的选择你的改动进入commit, 对你要的改动选‘y’, 不要的选‘n’就行.这样能保持提交代码的整洁干净, 同时也能在当前code 下保留你的debug 相关改动

Windows Git+TortoiseGit简易使用教程

转载自 http://blog.csdn.net/jarelzhou/article/details/8256139 官方教程:http://tortoisegit.org/docs/tortoisegit/(英文版) 为什么选择Git 效率 很多人有一种习惯吧,什么软件都要最新的,最好的.其实吧,软件就是工具,生产力工具,为的是提高我们的生产力.如果现有的工具已经可以满足生产力要求了,就没有必要换了.生产效率高低应当是选择工具的第一位. 历史 开源世界的版本控制系统,经历了这么几代: 第一代,

Windows下使用Git Bash提交代码到GitHub

以前上传代码到Github主要是通过客户端Github Desktop或者网页,换电脑后感觉安装客户端太麻烦,了解命令行的方式就很有必要了. 这里的实验是把一些代码更改提交到Json.git仓库里. "ls" 为Linux命令,用于查看当前目录下的文件及文件夹. "git init" 命令用于对当前目录进行初始化,使当前的project-name目录交由Git进行管理. "git add" 命令可以对指定文件添加跟踪.如果后面跟空格加点号&quo

【项目管理】git和码云的使用

缘起 说了那么多关于git和码云相关的事,一直都没给大伙讲解这个码云究竟是个啥玩意儿. 今天就给大伙说说如何通过git和码云搭建属于自己的代码库. 码云 码云([email protected])是开源中国社区团队推出的基于Git的快速的.免费的.稳定的在线代码托管平台,不限制私有库和公有库数量. github大伙总该听说过的吧,码云就是中国版的github,如果有兴趣,可以一起了解一下,毕竟有时候github抽起风来,啥都搞不来.所以还是国内的环境好,中国的github还是很适用于大部分国人的

git merge rebase的区别及应用场景

前两天和同事交流发现他在日常开发中跟上游保持同步每次都是用git pull操作,而我一直习惯git fetch然后rebase,发现这两种操作后的log是有些区别的.他每次pull操作之后都会自动生成一个merge记录,而使用fetch+rebase就没有. 查了下发现其实就是git pull命令两种参数的区别: git pull --merge  默认参数,相当于:git fetch + git merge git pull --rebase 手动指定,相当于:git fetch + git

Git基础知识总结

?一.Git文件的三种状态: 已提交(committed):该文件已经被安全地保存在本地数据库中(git add 文件名) 已修改(modified):修改了某个文件,但没有提交保存(git status 查看当前状态) 已暂存(staged):已修改的文件放在下次提交时要保存的清单中(只要在 "Changes to be committed" 这行下面的,就说明是已暂存状态) 二.Git忽略某些文件(.gitignore): 一般我们总会有些文件纳入Git的管理,也不希望它们总出现在