git在本地创建工作空间并从远程版本库获取代码

1、
创建一个新的文件夹:
[[email protected] http]# mkdir activityTestLee

2、
进入该文件夹
[[email protected] http]# cd activityTestLee

3、
创建本地版本库:
[[email protected] activityTestLee]# git init
Initialized empty Git repository in /http/activityTestLee/.git/

4、
获取钩子:
[[email protected] activityTestLee]# scp -p -P 8849 [email protected]:hooks/commit-msg .git/hooks/
Enter passphrase for key ‘/root/.ssh/id_rsa‘:
commit-msg 100% 4365 4.3KB/s 00:00

5、
从远程版本库进行克隆(相当于建立了一个链表,并没有把代码从上面copy到本地):
[[email protected] activityTestLee]# git clone ssh://[email protected]:8849/activity
Initialized empty Git repository in /http/activityTestLee/activity/.git/
Enter passphrase for key ‘/root/.ssh/id_rsa‘:
remote: Counting objects: 3082, done
remote: Finding sources: 100% (3082/3082)
remote: Total 3082 (delta 1140), reused 3031 (delta 1140)
Receiving objects: 100% (3082/3082), 13.35 MiB | 670 KiB/s, done.
Resolving deltas: 100% (1140/1140), done.

6、
查看当前从远程版本库获取的东西
[[email protected] activityTestLee]# ls
activity

7、
进入到文件下面:
[[email protected] activityTestLee]# cd activity

8、
查看当前服务器和本地的所有分支:
[[email protected] activity]# git branch -al
* master
remotes/origin/HEAD -> origin/master
remotes/origin/develop
remotes/origin/huodong
remotes/origin/master
remotes/origin/production

9、
创建本地分支develop并从远程版本库分支上面获取内容(现在本地有代码了)
[[email protected] activity]# git checkout -b develop origin/develop
Branch develop set up to track remote branch develop from origin.
Switched to a new branch ‘develop‘

10、
查看有哪些文件:
[[email protected] activity]# ls
db deploy description.txt docs env_conf tools web

其实,可以从第五步开始,然后4-6-7-8-9-10

时间: 2024-10-09 23:30:56

git在本地创建工作空间并从远程版本库获取代码的相关文章

GIT使用—创建并使用远程版本库

远程版本库 (1)创建一个裸版本库 [[email protected] tmp]# git init fluff2 Initialized empty Git repository in /tmp/fluff2/.git/ [[email protected] tmp]# ls fluff2 [[email protected] tmp]# git init --bare fluff Initialized empty Git repository in /tmp/fluff/ [[email

Git从创建到推送到远程版本库

1.创建一个新的文件夹,并进入到该文件夹里,使用命令:git init来创建新的git仓库: 2.获取钩子(每次git init之后都要一次): [[email protected] activity.mycihi.cn]# scp -p -P 8849 [email protected]:hooks/commit-msg .git/hooks/Enter passphrase for key '/root/.ssh/id_rsa':commit-msg 100% 4365 4.3KB/s 00

如何解决更新被拒绝,因为远程版本库包含您本地尚不存在的提交。这通常是因为另外 提示:一个版本库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更 提示:(如 'git pull ...')。

不要通过网页提交,通过网页提交一次,然后在终端再次push的时候,会认为网上代码仓库已经被其他地方提交过一次代码,此时会拒绝终端push 这个时候只能是pull,然后才能再次在终端提交. 也就是说,避免这种问题的注意事项是:不要通过网页向仓库提交文件. 解决办法: 1.强行上传  git push -u origin +master 2. 尽量先同步github上的代码到本地,在上面更改之后再上传 如何解决更新被拒绝,因为远程版本库包含您本地尚不存在的提交.这通常是因为另外 提示:一个版本库已向

git 把本地创建的项目放到github上

很早之前就注册了Github,但对其使用一直懵懵懂懂,很不熟练.直到昨天做完百度前端技术学院的task,想把代码托管到Github上的时候发现自己对于Git的操作是如此之愚钝,所以今天决定把Git好好学习一遍,好让自己以后能更好地使用Github,主要还是通过Git教程 - 廖雪峰的官方网站来学习.简要步骤可以直接看最后的总结. Git的安装就不说了. 第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹). 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创

使用git初始化本地仓库并提交到远程分支

创建本地文件并提交到github远程分支,步骤如下: 1.通过github创建repository,本例中repository名称为maven_demo,工程为maven + spring + mybatis集成小demo,有兴趣的童鞋可以瞅瞅,github地址为https://github.com/smileLuckBoy/maven_demo.git 2.在项目根目录下添加文件.gitignore,内容为无需添加版本控制的文件列表,具体语法大家自行百度即可哦,示例如下: *.classpat

git将本地仓库上传到远程仓库

在已有的Git库中搭建新库,并且将本地的git仓库,上传到远程服务器的git库中,从而开始一个新的项目 首先,在本地新建文件夹abc,进入到abc里面,然后git init.这样就在本地初始化了一个git项目abc. 然后,登录到远程的git服务器上,到gitrepo目录下面,mkdir abc.git.然后进入abc.git目录.git  --bare init.这样就在服务器端建立了一个空的git项目. 之后,在本地,进入到abc目录里面,增加远程仓库.git remote -v 显示项目目

关于Git远程版本库

Git作为分布式版本库控制系统,每个人都是本地版本库的主人,可以在本地的版本库中随心所欲的创建分支和里程碑. 当需要多人协作时,问题就出现了: 1.如何避免因为用户把所有的本地分支都推送到了共享版本库,从而造成共享版本库上分支混乱. 2.如何避免不同用户针对不同特性开发创建了相同名字的分支而造成分支名称上的冲突;. 3.如果不带参数执行git fetch,git pull和git push 到底是和那个远程版以及哪个分支进行交互? 之前说Git 分支的时候,每一个版本库最多只和一个远程共享上游版

关于git远程版本库的一些问题之解决

Part1:CentOS6.5免密码登录 修改/etc/ssh/sshd_config RSAAuthentication yesPubkeyAuthentication yesAuthorizedKeysFile /root/.ssh/authorized_keys 启用这三行,然后重启service sshd restart设置.ssh目录权限chmod 700 -R .ssh如果你想要每台机子都无密码登录,那么把每台机子产生的密钥添加到文件中(这是在受控端机子上面执行的)cat id_rs

git将本地项目添加到github远程仓库

1.首先准备好你的github 账号密码,注册就不说了.. 2.由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以要在本地生成一个私钥和一个密钥 命令: $ ssh-keygen -t rsa -C "你的github邮箱(账号)" 一路回车就可以了,可以不用设置密码(我是一路回车的) 检查是否成功(如图): $ ssh -T [email protected] 3.找到生成的密钥(下图,一般在你的用户名下边文件夹.ssh,没有就搜一下),用word打开 id_rs