git提交代码

git的聪明用法

三世轮回 提交于 2019-12-29 13:38:13
下面是针对第一次使用git上传项目代码到GitHub上的步骤 注意,对于新用户来说,接下来是重点,若这一步没有通过的话;秘钥没有认证完成,就不能上传文件,这个已经踩坑了,如果没做这一步,系统会一直英语提示tell who are you。 1. 邮箱注册 在git bash界面输入如下内容即可完成邮箱的注册: $ git config --global user.name "user.name" (说明:双引号中需要你的用户名,这个可以随便输入,比如“liming”) $ git config --global user.email "yourmail@youremail.com.cn" (说明: 双引号中需要输入你的有效邮箱) 2.查看是否存在密钥ssh keys 输入 cd ~/.ssh 如果出现“No such file or directory”,则表示需要创建一个ssh keys 下面主要是创建一个ssh keys的过程: $ssh-keygen -t rsa -C "你的邮箱名" 然后会出现提示:Enter file in which to save the key $指定目录: C:\deskbook\(说明:若在此处不输入路径,而直接按回车,则ssh keys生成后存放的路径为C:\User.ssh) $输入密码: 123456 $确认密码: 123456

git 操作相关

百般思念 提交于 2019-12-29 11:34:04
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一、git从远程服务器更新本地代码 1、git fetch origin master:temp //将远程服务器master分支的获取下来,并存入本地的temp分支 2、git diff temp //查看本地与temp分支的差别 (git diff origin/master比较本地与远程服务器master分支的差别) 3、git merge temp //将本地master分支与temp分支合并 4、git branch -D temp //删除本地的temp分支 (git branch -a查看本地与远程服务器上的所有分支) 二、添加远程库。 1、git remote add origin git@github.com:cp-apple/learngVue.git 2、git push -u origin master //第一次后可以直接git push 参考链接: 廖雪峰老师的git教程之添加远程库 可能遇见的小问题: a. error:src refspec master does not match any. 原因分析:引起该错误的原因是,目录中没有文件,空目录是不能提交上去的 解决方案: touch readme.txt git add readme.txt git commit -m

git常见操作

拥有回忆 提交于 2019-12-29 09:30:02
关于add 1、 add是将修改的文件提交到暂存区,比如 git add .将所有修改的文件加入暂存区,git add “路径”将指定文件加入暂存区 2、 取消add请查看reset 3,4 关于commit 1、 commit是将暂存区的文件提交到本地分支 2、 查看commit记录用git log,如果只想查看最近一次的可以git log -n1,以此类推也可以n2n3n4. 3、 想要查看某个commit改了哪些文件可以 git log -n"第几次commit" --stat 4、 想要查看某个commit改了哪些文件的具体哪些地方可以git log -n"第几次commit" -p 5、 如果commit了一个不想要的文件可以 git checkout origin/"要恢复的分支" -- “不想要的 路径” 6、 想要把修改加入到上一次提交git commit —amend。 7、 如果要修改上一次的提交信息,git commit --amend -m "改的话"。 关于push 1、 push就是将本地分支的修改推送到远程分支,直接 git push origin "远程分支名" 关于checkout 1、 chekout可以用来切换分支,也可以用来取消工作区的修改。 2、 假如我想要把工作区的所有修改全部取消掉,可以 git checkout . 3、

Git的常用命令

允我心安 提交于 2019-12-29 09:29:30
Git常用命令汇总以及其它相关操作 一、 常用的git命令 --文件目录操作命令 1 mkdir * 创建一个空目录 *指目录名 2 pwd 显示当前目录的路径。 3 cat * 查看*文件内容 4 git rm * 删除**文件 --git初始化操作 1 git init 把当前的目录变成git仓库,生成隐藏.git文件。 2 git remote add origin url 把本地仓库的内容推送到GitHub仓库。 3 git clone git@url/test.git 从远程库克隆 4 git add * 把x文件添加到暂存区去。 5 git commit –m "*" 提交文件 –m 后面的是注释。 --git 克隆分支 1 git clone xxx.git 最简单直接的命令 2 git clone xxx.git "指定目录" clone到指定目录 3 git clone -b branchname xxx.git clone时创建新的分支替代默认Origin HEAD(master) --clone 远程分支    git clone 命令默认的只会建立master分支 ,如果你想clone指定的某一远程分支(如:dev)的话,可以如下: 1. 查看所有分支(包括隐藏的) git branch -a 显示所有分支     1 * master 2 remotes

git操作

岁酱吖の 提交于 2019-12-29 09:28:56
1、本地代码管理 工作区(Workspace) :添加 、 修改 、 删除`文件 暂存区(Index): 将工作区中的操作完成小阶段的存储,是版本库的一部分 本地仓库区(Respository): 对个人开发的一个小阶段代码存储 记录的各版本可以查看或者回退 但是在暂存区的版本一旦提交就再也没有了(保存到仓库区中) 2、本地仓库操作 1.安装git # 在虚拟机上安装 sudo apt-get install git 2.查看是否安装成功 git --version 3.初始化空的git文件 git init # 初始化后运行以下命令会创建一个.git隐藏文件 ls -a 4.配置个人信息 # 全局配置个人信息 git config --global user.name "taka" # taka是系统用户名称 git config --global user.email "python@admin.com" # 配置信息会保存在家目录下 pyvip@TL:~/MyProjects/.git$ more ~/.gitconfig [user] email = python@admin.com name = taka # 针对本项目的个人配置信息 git config user.name "taka" git config user.email "python@admin.com"

git-中的命令与理解

こ雲淡風輕ζ 提交于 2019-12-29 09:28:37
改变到要操作仓库的目录 创建文件夹(mkdir 文件夹名) git init 初始化一个git仓库 git add . git add --all 两个命令一样作用,添加目录里面所有文件到本地工作区 git add readme.txt (readme2.txt) 添加多个文件 根目录下创建.gitignore文件,里面放需要忽略的文件夹(或文件)名 git commit -m '提交时候说明' 提交文件 git status 查看本地工作区域的仓库状态 git status -s 输出本地工作区域仓库的简要变更信息 git diff 目录下的文件和git仓库中文件做对比,会列出对比信息 git log (--pretty=oneline格式简略,命令没有括号) 查看所有修改的日志,格式详细 指定日期 git log --after="2018-08-08" 日期段 git log --after="2018-08-08" --before="2018-09-09" 指定数量 git log -10 查看最近十条记录 git reset --hard HEAD^ 回退到上一版本(^上一个 ~100上一百个) cat 文件名字 查看文件内容 git reset --hard 版本号id前七位 在没有关闭窗口前,可以使用此命令回到未来 git reflog 查看所有操作会显示出id

git - 的基本命令

♀尐吖头ヾ 提交于 2019-12-29 09:28:22
下面介绍git命令的作用 git init 初始化仓库 git clone [You can clone with HTTPS,SSH] 代码从服务器clone到本地,地址一般使用ssh地址 就是你配置的在        如果在clone的时候发生失败出现error, 这里不好重现, 原因你安装了多个xcode导致的需要在选择一个xcode版本, 大退就好了 git status 查看文件状态, 一般也是在修改完文件之后做的操作,还有就是add .之后查看还有没有文件add 进本地暂存区内,如果不存在标注红色文件,说明所有修改的文件都再暂存区内,因为commit的时候会将暂存区内的东西提交到本地git中,没有add的文件就不会提交进git git status -s 将结果以简短的形式输出 git branch -a 查看所有的分支,包括远程分支 git branch 显示当前所在的分支 git branch branchname 创建新的分支branchname, 注意:分支名一般概括功能内容,最好用一个标志开头,比如功能id:12305_addNavController git branch -m branch_0.1 branch_1.0 将本地branch_0.1重命名为branch_1.0 git branch -d/D 分支名 删除名称为branchname的分支

git 基本命令

爷,独闯天下 提交于 2019-12-29 09:28:09
1.设置ignore的文件和文件夹: 先进行全局设置:git config --global core.excludesfile ~/.gitignore 再在根目录下添加名为“.gitignore"的文件 在该文件中,添加需要ignore的文件名或文件夹,如: a.txt .\testignore\ .\b\bin\ 这样就排除了a.txt,testignore文件夹,b\bin文件夹这三个。 这篇文章记录我在使用git的过程中碰到远程分支和tag的相关内容,提纲: 查看远程分支 删除远程分支和tag 删除不存在对应远程分支的本地分支 重命名远程分支 把本地tag推送到远程 获取远程tag 查看远程分支 加上-a参数可以查看远程分支,远程分支会用红色表示出来(如果你开了颜色支持的话): ? View Code BASH 1 2 3 4 5 6 7 8 9 10 # git branch -a master remote tungway v1.52 * zrong remotes/origin/master remotes/origin/tungway remotes/origin/v1.52 remotes/origin/zrong 删除远程分支和tag 在Git v1.7.0 之后,可以使用这种语法删除远程分支: ? View Code BASH 1 git push

如何将新建的项目完整的提交到gitlab上?

妖精的绣舞 提交于 2019-12-29 09:27:57
描述: 使用idea开发工具新建了一个项目工程,此时此刻工程没有任何的版本控制,代码存放在本地磁盘中,如果需要直接将项目工程代码提交到gitlab上,该如何操作呢? 因为当前没有版本控制,不能像正常的代码那样提交,必须先创建git本地仓库,然后关联到远程的gitlab服务。 1、在idea的菜单选项 VCS >> Import into Version Control >> Create Git Respository 2、出现 Select directory for git init 对话框,默认是直接定位到当前项目文件所在的磁盘目录,一般git初始化就在当前项目的根目录,不需要修改路径,直接点解OK确定即可。 3、init完成之后,可以看到原本的项目文件名变成了红色了,红色在idea的git版本表示未add的文件,同时在系统资源管理器中打开项目的磁盘文件目录,会发现一个 .git的隐藏文件,这个文件就是git的配置和仓库文件。 4、再回到idea中,点击 VCS >> Git >> Add 添加当前项目下的文件,添加完成后,之前的红色文件名变成了绿色了,表示已经Add成功,但还没有commit 5、继续操作 VCS >> Git >> Commit File ,然后在提交创建填写提交注释说明。 6、提交完成之后,只是提交到本地仓库

Git常用命令

情到浓时终转凉″ 提交于 2019-12-29 09:19:15
  目前开发的新项目使用的版本控制工具基本用的都是Git,老项目用的还是Svn,网上Git资源也很多,多而杂。我整理了一份关于Git的学习资料,希望能帮助到正在学习Git的同学。 一、 Git 命令初识 在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识 示例:从Git 版本库的初始化,通常有两种方式: 1)git clone:这是一种较为简单的初始化方式,当你已经有一个远程的Git版本库,只需要在本地克隆一份 例如:git clone git://github.com/someone/some_project.git some_project 上面的命令就是将'git://github.com/someone/some_project.git'这个URL地址的远程版本库,完全克隆到本地some_project目录下 2)git init 和 git remote:这种方式稍微复杂一些,当你本地创建了一个工作目录,你可以进入这个目录,使用'git init'命令进行初始化;Git以后就会对该目录下的文件进行版本控制,这时候如果你需要将它放到远程服务器上,可以在远程服务器上创建一个目录,并把可访问的URL记录下来,此时你就可以利用'git remote add'命令来增加一个远程服务器端, 例如:git remote add origin