Git下载、更新、提交使用总结

Git使用总结

1.下载代码到本地

1.1指定存储文件路径

1.运行git-bash.exe

2.指定盘符:cd f:work

1.2下载代码

命令:$ git clone <版本库的网址> <本地目录名>

版本库的网址:若有用户名、密码,则:http//:用户名@版本库的网址

本地目录名:若不填写此属性则用远程代码仓库名为目录名称;如果填写则用填写名称为本地目录名称。

2.更新远程代码

命令: git pull -u origin master:master。

这里的master是我的分支的名称,在使用的时候要换成你自己分支的名称;也可直接 git pull 更新默认分支

3.提交本地代码

3.1查看本地代码状态

命令:git status

状态

1.已暂存 (changes to be committed)

所列的内容是在Index中的内容,commit之后进入Git Directory

new file //表示新建文件

modified //表示修改文件

deleted //表示删除文件

2.已修改 (changed but not updated)

所列的内容是在Working Directory中的内容,add之后将进入Index。

modified //表示修改文件

deleted //表示删除文件

3.未跟踪 (untracked files)

所列的内容是尚未被Git跟踪的内容,add之后进入Index

3.2将文件添加至Index暂存

git add命令主要用于把我们要提交的文件的信息添加到索引库中。当我们使用git commit时,git将依据索引库中的内容来进行文件的提交。

git add . :他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包 括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。

git add -u 他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂 存区。add -u 不会提交新文件(untracked file)。(git add --update的缩写)

git add -A 是上面两个功能的合集(git add --all的缩写)

3.3提交已暂存的文件

1. git commit -m "备注说明"

这个命令表示添加备注

2. git push -u origin master:master

提交到Git仓库。这里master为我自己的分支的名称,实际应用中,你要改成自己的分支的名称

时间: 2024-10-08 17:42:23

Git下载、更新、提交使用总结的相关文章

git克隆/更新/提交代码步骤及示意图

  1. git clone ssh://flycm.intel.com/scm/at/atSrc 或者git clone ssh://flycm.intel.com/scm/at/atJar 或者git clone ssh://flycm.intel.com/scm/at/atFramework 2. git checkout cpeg/scm/stable 切换分支,然后更新代码 3. git pull 先把远程分支上最新的代码拉到本地,之后在做相应修改 4. git status 查看本地

Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突

Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突 这篇是接着上篇分布式版本库--Windows下Git的环境部署以及在GitHub上开源自己的项目讲的,上篇主要是说用GUI来图形化界面操作,但是一般我们程序员也不会这么干,用命令又轻松又愉悦,所以,这里我就再开了一篇来专门说一下纯命令是怎么去操作的,但是要注意哦,其实廖雪峰老师的网站就是非常赞的学习资源哦! 廖雪峰老师:http://www.li

git 本地提交后如果让服务器上的GIT 自动更新拉取

Q: 最近配了个服务器,用的GIT,本地提交后服务器必须再拉取一下才能更新出来..求个提交后自动更新的方法 A: 最佳工具 git hook post-update.sample 改名为post-update 然后加几行简单的代码就能实现你的需求了 例: gitdir=/**** cd $gitdir git checkout 对应分支 git pull end... ------------------------------------- 最简单的办法就是服务器上用一个cron任务,定时拉取

客户端Git代码的下载与提交

(1)git clone 服务器用户名@服务器IP:~/Git目录/.git 功能:下载服务器端Git仓库中的文件或目录到本地当前目录. (2)对Git目录中的文件进行修改. (3)git status 功能:查看Git仓库中的文件修改状态. (3)git add . 功能:向本地Git仓库中添加修改文件或目录. git add -p [filename] 对一个文件可以进行分开的快区域提交.filename为可选操作,如果不指定,git就会对所有的unstage文件进行一次遍历. (4)git

Windows平台上通过git下载github的开源代码

常见指令整理: (1)检查ssh密钥是否已经存在.GitBash. 查看是否已经有了ssh密钥:cd ~/.ssh.示例中说明已经存在密钥 (2)生成公钥和私钥 $ ssh-keygen -t rsa -C "[email protected]"按3个回车,密码为空. Your identification has been saved in /home/tekkub/.ssh/id_rsa.Your public key has been saved in /home/tekkub/

myeclipse 中 svn 更新 提交 同步资源库 详细解释下他们的功能

原理是这样的 svn服务器一般放在公共的服务器上,大家连这个服务器,在MyEclipse上使用svn控件 可以下载svn上的项目至本地,所以很多公司将开发要用到的软件都放在svn上,有同事来只要连上svn 就可以把需要的东西下下来了 1.update更新更新,是指 服务器上变动了的 而你本地没有变动,需要你更新, 2.commit提交提交,是指服务器上没有的,也就是你改过的东西,你需要将代码提交,其他同事更新你的代码 3.synchronize同步同步,是在更新提交之前做的工作,更新提交前先同步

eclipse 中 svn 更新 提交 同步资源库 详细解释下他们的功能

原理是这样的 svn服务器一般放在公共的服务器上,大家连这个服务器,在MyEclipse上使用svn控件 可以下载svn上的项目至本地,所以很多公司将开发要用到的软件都放在svn上,有同事来只要连上svn 就可以把需要的东西下下来了 更新是指 服务器上变动了的 而你本地没有变动,需要你更新, update更新 提交是指 服务器上没有的,也就是你改过的东西,你需要将代码提交,其他同事更新你的代码 commit 提交 同步,是在更新提交之前做的工作,更新提交前先同步,可以知道哪些东西要提交哪些东西要

git使用,提交代码简记

强制覆盖本地修改:git reset --hard 项目初始时获取前端代码: git clone https://git.oschina.net/yudian/yudian-frontend.git 从远程仓库获取分支代码:git fetch origin bsbank:bsbank 切换到分支:git checkout bsbank 新建分支sampleBranch,在该新分支上进行开发工作: git checkout -b sampleBranch 开发完成后,需将代码推送到服务器上时,首先

git 日常工作提交

1.可以将一些目录排除在外,不接受管理 编译时生成的中间文件目录,写到同一目录下的 .gitignore 文件中,然后再对 $work 生成快照即可 $ cd $work$ echo "zh" >.gitignore$ git add   2.仓库与工作树 只是在你认为一个工作阶段完成之时,要刻通知git,命令它记下你所进行更新,这一步骤是通过生成文档快照并将基加入到索引中来实现的. 譬如今天,我向 $work 目录添加了一份新文档 ch1.tex ,我需要通知 git 记住我的