WenRou's Blog

新浪微薄腾讯微薄

最新碎语:测试图片碎语哦

您的位置:WenRou's Blog >分享> windows下使用git管理github

windows下使用git管理github

首先初始化git ,使用git先要在本地创建一个项目,用于存放代码。在git终端进入项目地址,初始化git。
cd D:\github
git init
创建ssh key
ssh-keygen -t rsa -b 4096 -C "29329300@qq.com"
(这里的your_email@example.com要改成你自己github上绑定的邮箱)
询问你Enter a file in which to save the key (/c/Users/you/.ssh/id_rsa):[Press enter]直接按回车使用默认地址存放ssh key,也可以自己输入地址。
Enter passphrase (empty for no passphrase): [Type a passphrase]
Enter same passphrase again: [Type passphrase again]
这里提示你输入密码并确认密码。一般情况下就直接按回车一路过就可以。
在终端复制ssh key
clip < ~/.ssh/id_rsa.pub
在C:\Users\Administrator\.ssh  下面找到id_rsa.pub 文件 ,用notepad++打开复制里面的全部内容,就是密匙
打开你GitHub的设置界面,找到SSH and GPG keys这个选项之后,在网页右上角有一个添加新的SSH keys 点击

再次回到回到你Git bash上
输入 ssh -T git@github.com 来检查是否成功绑定。第一次绑定的时候输入上边的代码之后会提示是否continue,在输入yes后如果出现了:You've successfully authenticated, but GitHub does not provide shell access 。那就说明,已经成功连上了GitHub。接下来还需要简单的设置一些东西。
 
接着输入 
git config --global user.name "cxt0211"
git config --global user.email "29329300@qq.com"

下面就要将你刚才创建的库克隆下来到本地电脑中,方便以后进行上传代码。
个人习惯将自己的文件储存在d盘之中,所以你先需要将git bash定位在d盘中

git clone https://github.com/cxt0211/Python.git

之后重新定位定位在你库的文件夹。
cd python


上传项目
进入项目,在终端运行

$ git status
输入git status查看当前版本库状态,在Untracked files(未跟踪文件)下,会出现红色的readme.txt,代表此文件还未被Git所管理。

使用git add 001jichu.py,将该文件加入缓冲区,如果你确定所有的修改都需要提交,可以使用git add .来加入所有修改。现在用git status查看,将看到文件名变为绿色。

git add .

记录此次提交并上传

git commit -m 'python基础知识'
git push origin master
之后输入然后git commit -m "my project push"  引号内的内容可以随意改动,这个语句的意思是 给你刚刚上传的文件一个备注,方便查找记忆而已。

这里的master指的是主分支名,如果是其他分支,则填写相应的分支名。
提交成功后,可以用git log查看历史提交记录。每个记录都会有提交id,作者和提交日期。
你可以用git branch查看当前有哪些分支,当然,因为我们没有创建任何分支,目前只会有一个master分支。可以使用git checkout -b feature创建一个名为feature的分支。
这样我们就将我们的项目上传到github仓库。
发现今天的格子已经绿了,说明你已经上传了你刚刚所创建的文件。
简单讲,以后如果需要提交代码,你只需要将你的代码,放到库的对应的文件夹中,然后使用,git add 、git commit -m "   " 、最后git push origin master,将你的代码提交就可以了。


项目的下载,查看和修改
第一步. 从GitHub上下载我们的项目代码。
1. 以Hello-World项目为例,点击绿色按钮Clone or download,然后在弹出窗口中点击剪切板图标,复制仓库的URL。
2. 在git bash中输入git clone https://github.com/feicui-android/Hello-World.git,下载项目源码。

第二步. 查看版本历史
1. cd到项目文件夹下,使用git log能看到我们的历史提交记录。
2. 要回到某一历史版本,可以使用git checkout commitId,看完后要回到最新代码,使用git checkout master。

第三步. 本地修改代码
你可以在我们的代码基线上任意修改,但为了下载新代码时不出现冲突,请遵循以下步骤:
1. 下载新代码:git pull。
2. 从master出捡出一个新的分支:git checkout -b feature。feature是分支名称,你可以随意取名,但请用英文。
3. 在feature分支上随意修改,改完后你可以提交你的修改:git commit -m "some message"。
4. 此时要同步代码,请先切回主分支:git checkout master,然后更新git pull。
5. 如果想删除自己建立的分支,使用git branch -D feature,注意执行此命令后分支被强制删除,无法恢复。

---

转载请注明本文标题和链接:《windows下使用git管理github

发表评论

16 + 2 =
路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交