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:01

3、从远程仓库中把代码克隆到本地,检出仓库:
本地仓库的克隆:git clone /path/to/repository
远程仓库的克隆:git clone [email protected]:/path/to/repository
如:
[[email protected] activity.mycihi.cn]# git clone ssh://[email protected]:8849/activity
Initialized empty Git repository in /http/activity.mycihi.cn/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 | 676 KiB/s, done.
Resolving deltas: 100% (1140/1140), done.

4、创建分支:git branch ‘分支名称’

5、添加到缓存区:git add <filename>

6、提交到本地版本库:git commit -m "代码提交信息"

7、推送到远程版本库:git push origin master
git push origin HEAD:refs/for/develop

$ makdir ~/hello-world //创建一个项目hello-world
$ cd ~/hello-world //打开这个项目
$ git init //初始化
$ touch README
$ git add README //更新README文件
$ git commit -m ‘first commit‘ //提交更新,并注释信息“first commit”
$ git remote add origin [email protected]:defnngj/hello-world.git //连接远程github项目
$ git push -u origin master //将本地项目更新到github项目上去

时间: 2024-11-08 12:41:06

Git从创建到推送到远程版本库的相关文章

git新建分支并推送至远程仓库库

git新建分支并推送至远程仓库库 新建分支 git branch bra_name 切换分支 git checkout bra_name 推送 git push -u origin bra_name (之前得用git status确认是否为可以提交状态) END 原文地址:https://www.cnblogs.com/famine/p/10036103.html

Git学习——把文件推送到远程仓库

本地仓库与GitHub仓库关联 git remote add origin [email protected]:<github账户名>/<github的仓库名>.git 把本地库的所有内容推送到远程库上 git push -u origin master //第一次推送master分支 加上-u参数,不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令. 原文地址:htt

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 远程分支创建与推送

git 远程分支创建与推送 原文地址:http://hi.baidu.com/lingzhixu/blog/item/4a9b830bb08a329fe850cd5b.html 本地分支的创建 本地分支的来源为执行git checkout -b <branch name> 的那个分支 例如现在有两个分支,master和b1 master 分支下有一个commit: commit1: add test1.c b1分支下有两个commit: commit2: add test2.c commit1

Git 创建远程仓库并克隆到本地,创建本地仓库并推送到远程仓库

配置用户信息 配置的是你个人的用户名称和电子邮件地址.这两条配置很重要,每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,会随更新内容一起被永久纳入历史记录 git config --global user.name "testerDong" git config --global user.email "[email protected]" 1.创建远程仓库,克隆远程仓库到本地 a.先在GitHub上创建一个远程仓库 b.复制该仓库SSH地址 c.git

SourceTree 将本地已有的git项目推送到远程git仓库

1.在远程git仓库创建对应的项目: 2.用命令行生成本地的ssh key; 3.把公钥粘贴远程仓库对应的位置: 4.SourceTree 设置远程仓库的地址: 5.把本地对应的分支推送到远程仓库: 注意:1.http buffer如果设置得过小,无法传输大文件: 2.ssh客户端选择openssh,不要选择putty/plink;

VS团队资源管理器(VS自带git)使用说明_使用VS自带git推送到远程存储库

使用git存储库是相当好的习惯,每次码完代码就推送到远程存储库,万一不小心把本地代码搞废了,或者硬盘坏了,或者中了勒索病毒,本地代码丢失了还能从服务器上下载.我曾经就中了一次勒索病毒,本地电脑上的所有文档,数据库全部被加密无法打开. 说到git,很多大佬都直接使用dos代码推送,但对于大众菜鸡还是使用可视化操作方便些. 如果没有使用visual studio,推荐使用乌龟:tortoisegit,可视化操作非常方便. 但如果使用vs,就建议使用自带的团队资源管理器,每次码完代码,鼠标点一下推送到

git 创建与推送分支

1:创建本地分支 dev $ git branch dev 切换至 dev 分支 $ git checkout dev 2:查看当前分支 $ git branch * dev master 3:查看远程库的信息: $ git remote -v 推送至远程分支: 第一次创建后推送: git push origin dev: dev $: git push origin <local_branch_name>:<remote_branch_name> 之后,如果当前在develop分

使用git命令将本地项目推送到远程仓库

将本地项目推送到远程仓库 这里先放一张图, 有助于理解git命令 1. 在GitHub上新建一个仓库 注意不要勾选自动生成README.md文件, 否则会产生某些问题, README.md文件到时可以在本地项目文件夹内创新好, 再同步到远程仓库 2. 创建一个存储项目的文件夹, 并进入文件夹下 3.创建本地仓库 git init 4. 创建README.md 5. 同步远程仓库git remote add origin 'HTTPS' 备注: 'HTTPS'替换为仓库链接 6. 添加到Index