初次使用git

有时自己的电脑上码字多了,也担心有一天会不小心删错东西,所以,还是想像工作中一样,有个版本控制器,搞个svn,貌似挺麻烦的,网上都说好的程序员要会用git,

那就学学git吧

首先下载http://msysgit.github.io/安装

拿一个已经创建好的工程目录作个实验,右键点击git bash,打开命令行

1) 配置使用git仓库的人员姓名 
       git config --global user.name "Your Name Comes Here" 
2) 配置使用git仓库的人员email 
       git config --global user.email you@yourdomain.example.com 

1 工程的初始化:git init

2 添加新增或修改的文件:git add filename 如要添加所有文件,则执行:git add .

3 提交git commit -m comment,这个提交与svn的提交有点不同,他只是提交到本地

4 每次在提交前最好先执行 git status 知道有哪些文件没有添加到index中

5 如果要查看提交记录 git log

6 比较工作目录与index中文件有不同 git diff

7 比较index与cached中文件的不同 git diff --cached

其它的暂时没有用上,用到时再看吧

如果要用到批处理,上面的命令可以派上用场,可是对于平时的提交,要是有个图形化界面还是要方便很多的。

TortoiseGit用是用来干这事的,界面操作与svn很像,http://www.onlinedown.net/softdown/101592_2.htm这里可以下载

版本管理的需要是可以满足,可以如果有一天电脑不行了,要换一台电脑,代码同样找不到了,所以必须有一个远程服务

器可以用来保存我们的代码,介于平时用csdn比较多,那就用 http://code.csdn.net/ 这个平台来管理我们的代码,首先得

新建项目,




特别需要注意的是最后一个复选框,默认是勾上的,要去掉,否则会造成本地的工程与服务器上的不一至,提交不上去。。。

创建完后,会有一个服务器地址,记下了,待会提交的时候要用到这个地址


在本地工程目录中打开git命令行(右键 git bash),输入ssh-keygen.exe -t rsa -C "XXXXX@qq.com",就是你注册csdn的邮箱

默认的公钥文件会生成在/c/Users/Administrator/.ssh/这个目录,打开这个目录的id_rsa.pub这个文件,把其中的字符串拷贝到csdn中,步骤如下:



点击添加公钥,保存,就可以了。




点击Save Private key生成私钥

回到工程目录下,右键 TortoiseGit  ---------->  push


点击Manage弹出右边的窗口,在Remote中远程站点的名字,随便,URL和PushURL中填写 刚刚新建项目时csdn提供的地址git@code.csdn.net:xxxxx/git,在Putty

中选择刚刚生成私钥文件,点击确定,最后在Push的那个弹窗中选择你设置的站点,点击OK,就行了。

最后提交的时候,与svn有一点不同,除了commit还需要push,才行,否则只是在本地的数据库进行了提交。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
若您初次使用SSH进行Git操作,可以按照以下步骤进行设置: 1. 首先,确认您已经生成了SSH密钥对。您可以通过运行命令`ls -al ~/.ssh`来检查是否已经存在SSH密钥。如果该目录下没有`id_rsa`和`id_rsa.pub`文件,则需要生成新的SSH密钥对。 2. 若要生成新的SSH密钥对,可以运行以下命令: ``` ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` 这里将"your_email@example.com"替换为您在Git平台上注册的邮箱地址。按Enter键接受默认值,生成密钥对。 3. 然后,运行命令`ssh-agent`来启动SSH代理。 4. 添加您的SSH私钥到SSH代理中,使用以下命令: ``` ssh-add ~/.ssh/id_rsa ``` 5. 现在,打开您的Git平台(例如GitHub或Gitee)的设置页面,找到与SSH相关的选项。 6. 在Git平台上,将您的公钥(`id_rsa.pub`文件的内容)添加到您的账户的SSH密钥列表中。详细步骤请查阅Git平台的文档。 7. 一旦您的SSH密钥设置完成,您可以使用SSH协议来进行Git操作。例如,通过以下命令将远程仓库的URL修改为SSH协议: ``` git remote set-url origin git@github.com:user/repo.git ``` 将`user/repo.git`替换为您的远程仓库地址。 现在,您可以使用SSH协议进行Git操作,无需每次输入密码。请注意,这只是一个简单的示例,具体步骤可能因Git平台和操作系统而异。请根据您的实际情况进行相应调整和参考中提到的内容。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值