深入理解与实践:Git版本控制工具全面教程

更新:10-27 民间故事 我要投稿 纠错 投诉

$ git config --global user.name "你的名字"

$ git config --global user.email "email@example.com" 2. 生成SSH 密钥

1. 检查您是否已经拥有ssh 密钥:cd ~/.ssh

如果没有密钥,该文件夹将不存在。如果有,备份将被删除。

2. 生成密钥

ssh-keygen -t rsa -C "fangxu622@126.com" 3. 添加github上的ssh密钥。您需要添加的是“id_rsa.pub”中的公钥。

打开http://github.com,登录xushichao,然后添加ssh。

测试key是否添加成功ssh -T git@github.com 3.开始使用github

1.获取源码:

$ git clonegit@github.com:用户名/gitproj.git

2. 这样你的机器上就会有一个存储库。

3、git和svn的区别在于git是分布式的,没有服务器概念。每个人在自己的机器上都有一个repo,每次提交都是自己机器的repo。

仓库初始化:

您还可以通过以下方式创建git项目:

git初始化

生成快照并将其存储在项目索引中:

git 添加文件

还有git rm、git mv 等.

项目索引提交:

git 提交

4. 协同编程:

将本地存储库与远程源存储库合并,

将本地更新推送到远程:

git推送原点大师

将远程更新更新到本地:

git pull origin 大师

git checkout到本地项目中的新分支后,需要对新分支进行一些修改后,使用git add添加这些修改,然后

git commit -m 提交更改。只有这样你才能git checkout到新分支,否则签出的新分支也会被修改。

gitbranchnewmaster 基于master分支创建一个新的分支new。切换到master分支,进行一些更改并提交后,

然后检查到新分支。这时候使用git merge --squash master 。这样可以将master分支的修改合并到新分支中。

请参阅章节《版本控制之道----使用git》 合并分支之间的更改。

小心保管好这些钥匙!

4.将VS2017项目推送到远程仓库

首先,在github上新建一个仓库,将本地库的所有内容推送到远程库。由于远程库是空的,所以当我们第一次推送master分支时,我们添加-u参数。 Git 不仅会推送本地master 分支,内容推送的新的远程master 分支也会将本地master 分支与远程master 分支关联起来。 git 远程添加origingit@github.com:fangxu622/GetDoubleTile.git

git push -u origin master

…or create a new repository on the command line

echo "# ImageProbability" README.md

git初始化

git 添加README.md

git commit -m "第一次提交"

git 远程添加源git@github.com:fangxu622/ImageProbability.git

git push -u origin master

…or push an existing repository from the command line

git远程添加origin git@github.com:fangxu622/ImageProbability.git

git push -u origin master 参考链接

创建新项目

http://www.worldhello.net/gotgithub/03-project-hosting/010-new-project.html

如何使用git创建项目并创建分支

http://blog.csdn.net/wfdtxz/article/details/7973608

如果你还想了解更多这方面的信息,记得收藏关注本站。

用户评论

今非昔比'

想学做个码农,Git 真的必备啊!

    有9位网友表示赞同!

一样剩余

终于决定了开始学习 Git ,听说现在工作中很多公司都用这个。

    有7位网友表示赞同!

空巷

之前一直不知道 Git 这么重要的版本控制工具是什么,看来得找个机会好好了解下。

    有20位网友表示赞同!

苍白的笑〃

我的博客网站更新总是很麻烦,Git 能让我方便管理代码变化吗?

    有20位网友表示赞同!

迷路的男人

学习Git的过程应该蛮有趣的,能让我更系统地掌握软件开发的基本知识吧?

    有7位网友表示赞同!

哭花了素颜

我听朋友说 Git 学起来挺容易的,就是要用到的话,还需要多练习。

    有16位网友表示赞同!

栀蓝

网上有很多不错的 Git 教程,我已经开始看了一些视频了。

    有14位网友表示赞同!

我的黑色迷你裙

Git 能让我更好地协作开发吗?这对于团队工作来说很重要啊!

    有10位网友表示赞同!

风中摇曳着长发

学会 Git 能够提升我的竞争力吗?

    有6位网友表示赞同!

君临臣

我平时喜欢做一些开源项目,学习 Git 应该会更有帮助吧?

    有8位网友表示赞同!

幸好是你

Git 的使用范围很广的吗?除了软件开发还可以用在其他领域吗?

    有11位网友表示赞同!

一别经年

我想了解一下 Git 的基本语法和常用命令。

    有9位网友表示赞同!

顶个蘑菇闯天下i

听说 Git 有很多种不同的 GUI 工具,感觉使用起来会更方便!

    有12位网友表示赞同!

堕落爱人!

Git的学习成本到底有多高?我应该从哪里开始入门呢?

    有7位网友表示赞同!

裸睡の鱼

我想找一些实践性的 Git 学习资源,比如实战案例或项目模板。

    有14位网友表示赞同!

蝶恋花╮

Git 的安全性和可靠性怎么样?我的数据会受到保护吗?

    有7位网友表示赞同!

歇火

学习 Git 是个比较长期的过程吗?

    有18位网友表示赞同!

喜欢梅西

Git 用起来真的很难吗? 我有点担心自己会学不会。

    有7位网友表示赞同!

呆檬

我很期待能够学习 Git,这将是我在软件开发道路上的重要一步!

    有7位网友表示赞同!

【深入理解与实践:Git版本控制工具全面教程】相关文章:

1.动物故事精选:寓教于乐的儿童故事宝库

2.《寓教于乐:精选动物故事助力儿童成长》

3.探索动物旅行的奇幻冒险:专为儿童打造的童话故事

4.《趣味动物刷牙小故事》

5.探索坚韧之旅:小蜗牛的勇敢冒险

6.传统风味烤小猪,美食探索之旅

7.探索奇幻故事:大熊的精彩篇章

8.狮子与猫咪的奇妙邂逅:一场跨界的友谊故事

9.揭秘情感的力量:如何影响我们的生活与决策

10.跨越两岸:探索彼此的独特世界

上一篇:张瑞鹏阅读心得分享 下一篇:《山海经》南山一经:探寻中国古代神秘传说的第一篇章