git提交代码

git笔记三

非 Y 不嫁゛ 提交于 2020-01-19 18:58:04
六:创建与合并分支。 在 版本回填退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支。 首先,我们来创建dev分支,然后切换到dev分支上。如下操作: git checkout 命令加上 –b参数表示创建并切换,相当于如下2条命令 git branch dev git checkout dev git branch查看分支,会列出所有的分支,当前分支前面会添加一个星号。然后我们在dev分支上继续做demo,比如我们现在在readme.txt再增加一行 7777777777777 首先我们先来查看下readme.txt内容,接着添加内容77777777,如下: 现在dev分支工作已完成,现在我们切换到主分支master上,继续查看readme.txt内容如下: 现在我们可以把dev分支上的内容合并到分支master上了,可以在master分支上,使用如下命令 git merge dev 如下所示: git merge命令用于合并指定分支到当前分支上,合并后,再查看readme.txt内容,可以看到,和dev分支最新提交的是完全一样的。 注意到上面的Fast

版本管理工具Git(四)Git工具使用

微笑、不失礼 提交于 2020-01-19 18:11:22
Git的使用 全局配置 设置环境信息 git config ,这个就可以理解为git命令的上下文环境,尤其是在和远程仓库交互的时候。 # 加 --system 参数配置信息存放在/etc/gitconfig文件中,对所有用户适用 git config --system # 加 --global 选项配置存放在 ~/.gitconfig文件中 对当前用户适用 git config --global # 什么都不加就在当前工作目录的.git目录下存放,仅适用于当前项目,这个优先级最高 git config 修改配置 git config [--system|--global] -e ,它会打开一个类似VI编辑器的东西,这样就可以进行修改操作。 常用的设置包括: # 下面是设置一个用户信息 git config [--global] user.name [USER_NAME] 不加用户名就是查看当前项目中配置的用户 # 设置邮箱,如果不加邮箱就是查看 git config [--global] user.email "" # 设置密码,如果不加密码就是查看 git config [--global] user.password "" # 禁用SSL验证 git config [--global] http.sslverify false # 查看配置信息 git config -

git常用命令

泪湿孤枕 提交于 2020-01-19 15:29:16
git常使用的命令 1、git init —在当前目录新建一个代码库。 2、 git config user.name=””git config user.email=””—设置代码提交时候的信息。 3、 git clone 需要clone 远程地址 ––从服务器端克隆项目到本地 4、 git status —查看文件修改状态。 5、 git diff 文件路径 ––查看该文件与上次提交修改代码的差别。 6、 git diff –-cached 文件路径 ––查看本地缓冲和上次提交的差别。 7、 git checkout –b 分支名称 ––新建一个临时分支。 8、 git checkout 分支名称 ––切换分支。 9、 git branch —查看所有的分支。 10、 git branch –D temp —强制删除一个分支 11、 git pull —将服务端代码更新到本地。 12、 git add 文件路径 —提交文件到暂冲区。 13、 git add –A —提交所有的需要add 的文件到缓冲区。 14、 git commit –m ‘提交说明’—将缓冲区的文件提交到本地库中。提交说明尽量将提交内容简单明了的表达清楚。 15、 git push origin master —将已经提交到本地的仓库的代码push到远程服务器。 16、 git log —显示提交的日志。

git删除master分支后重建

懵懂的女人 提交于 2020-01-19 14:20:23
git删除master分支后重建 操作步骤 1. git上打dag,备份master分支 2. git的setting页面,把默认分支暂时替换为其他分支,如dev. 3. git的setting->Protected Branches 把master分支设置为“Unprotect“ 4. 删除本地及远程的master分支. git branch -D master //删除本地master分支 git push origin :master //删除远程master分支 5. 切换到saas_1.0.0分支,然后再新建本地master分支 git checkout saas_1.0.0 git checkout -b master 6. 把本地master分支推送到远程 git push origin master:master 7. 重新把master分支设为default分支和保护分支,参考步骤2、3 此时在git上master已是saas_1.0.0分支的代码,而且能看到saas_1.0.0分支的提交记录。 来源: CSDN 作者: Wuli波板糖 链接: https://blog.csdn.net/P397226804/article/details/104038333

git 常用命令

佐手、 提交于 2020-01-19 13:53:41
之前用过git一段时间,在一位学长的带领下用git团队开发协作了一个vue的小程序,在很长一段时间里面就没有用过git了,近段时间研究了一下springboot,写了个小demo,把他上传到github上,突然发现,自己对git的命令完全忘了。。。。。下面把这些命令记在博客上,以防再次遗忘。 1.git init #初始化本地仓库 2.git remote add origin 你的仓库地址 #关联本地仓库到远程仓库 3. git add * #添加要提交的文件到暂存区 4.git commit -m "init commint" #提交代码到文件控制仓库 5.git fetch origin #将远程主机的更新,全部取回本地 6.git pull origin master 如果报错用这个 git pull origin master --allow-unrelated-histories #拉取远程分支代码到本地 7.git push -u origin master:master #提交本地分支(master)代码到远程分支(master) git常用命令 来源: CSDN 作者: leah阿 链接: https://blog.csdn.net/qq_39542702/article/details/104036969

git,github,gitlab和码云的区别

点点圈 提交于 2020-01-19 05:10:58
相关概念 1.git的概念 git 是一个 开源的分布式版本控制系统 ,用于 敏捷高效地处理任何或小或大的项目 。 git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件 。 git 与常用的版本控制工具 CVS, Subversion 等不同,它 采用了分布式版本库的方式,不必服务器端软件支持 。 git 由Linus Linus花了两周时间自己用C写了一个分布式版本控制系统,在2008 正式上线。(这里和Linux有一段黑历史)。 2.github的概念 github( https://github.com/ )是一个 面向开源及私有软件项目的托管平台 ,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。 github于2008年4月10日正式上线,除了Git代码仓库托管及基本的 Web管理界面以外,还提供了 订阅、讨论组、文本渲染、在线文件编辑器、协作图谱 (报表)、 代码片段分享 (Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails 、 jQuery 、 python 等。 2018年6月4日,微软宣布,通过75亿美元的股票交易收购 代码托管平台GitHub 。 2019年05月,《个人电脑杂志》网站报道

[git]~IDEA创建 Git 分支

不打扰是莪最后的温柔 提交于 2020-01-19 03:56:00
1、选中项目后右键(如果右键没有 Git,则 VCS–>Enable Version Control Integration 即可) 2、选择新建分支 3、输入分支名称,并勾选 Checkout branch 4、提交代码至本地 5、 推送代码至服务器 6、弹出窗口中选择 Push 7、登录 Git 查看分支 1、选中项目后右键(如果右键没有 Git,则 VCS–>Enable Version Control Integration 即可) 2、选择新建分支 3、输入分支名称,并勾选 Checkout branch 4、提交代码至本地 5、 推送代码至服务器 6、弹出窗口中选择 Push 7、登录 Git 查看分支 来源: CSDN 作者: 帝风雪痕 链接: https://blog.csdn.net/qq_36841482/article/details/103992967

Git使用的小坑(Changes not staged for commit:......)

最后都变了- 提交于 2020-01-19 02:30:10
先说说具体情况,之前修改的文件,使用 git add . 都可以添加入版本控制,然后commit -m “XXXXXXXX” 提交,可是昨天晚上开始修改的部分文件它一直add不进去commit。还报错: 解决方法: git commit -am “XXXXXXXXXXX” 为什么呢? git add .方法是把当前文件夹的所有经过修改但是未同步的文件添加暂存区,而昨天我不是在项目的根目录下,而是进入了某个文件夹下。所以git add . 的时候跟踪当前目录下所有文件就没办法检测到其它文件夹的文件发生改动过。 傻瓜工具用多了,多用回命令行提交代码操作还是很多不适应。 pwd : 查看自己当前所在位置 cd… : 回退到上一级目录 来源: CSDN 作者: 凉拌海蜇丝 链接: https://blog.csdn.net/whiteBearClimb/article/details/104003381

你还不会Git?那就不要写代码了(二)

ぐ巨炮叔叔 提交于 2020-01-19 00:03:26
Git 命令练习 git的删除,添加,修改与日志 which vi 查看命令的目录 ⌃ a 光标去开头 ⌃ E 光标去结尾 ehco 'hellow world asd' > test.txt 修改内容, 重定向到文件中。等于修改了文件。 删除-恢复操作 rm git rm 使用 rm 和 git rm 的区别。 git rm : 1. 删除了一个文件 2. 将被删除的文件纳入到暂存区. 若想恢复被删除的文件,需要进行两步操作。 a. git rest HEAD test2.txt 将待删除的文件从暂存区恢复到工作区 b. git checkout -- test2.txt 将工作区中的修改丢弃掉 rm : 将文件删除,这时,被删除的问价并未被纳入到暂存区 重命名操作 git mv oldname newname 重命名 mv oldname newname 重命名 git mv 和 mv 的却别 相当于 rm 和 git rm 的区别。 修改commit注释 git commit --amend -m '修改commit注释' ; 把上次提交的commit记录给修改了 git log -n ;查看最近几条的日志 查看帮助文档 git help log ; git log --help ; man git log .gitignore 与 分支 .gitignore的作用

Git上传下载Github教程

懵懂的女人 提交于 2020-01-18 22:41:49
Git使用教程 一、安装Git 官网下载后直接默认安装就可以 二、本地使用Git上传项目到GitHub cd 到上传项目的根目录下,鼠标右键 -> Git Bash Here 进入到Git黑窗口执行下面命令。 1.初始化本地仓库 git init 2.添加当前工作目录文件到Git,添加管理 git add .(记得有个点哦,并且和add之间有空格) 3.查看一下当前目录是否 被git管理的文件 以及被git管理并且被修改但是还没有提交的文件, git status(若出现了很多红色文件,那么就需要再次进行2的步骤,git add .直到没有问题。) 4.提交文件,把本地仓库暂存区的文件提交到本地仓库。 git commit -m "message" (其中message就是你提交文件时候的备注。以便知道本次提交是什么作用) 5.关联远程仓库,其中origin后跟的是,远程仓库的别名。 git remote add origin https://github.com/bendan321/nihao.git 6.push文件。 git push -u origin master。 7.pull文件 git pull --rebase origin master 8.使用git下载github上的文件 git clone GitHub链接地址 三、Idea使用Git上传项目到GitHub