Git初次使用,记录自己看

Git官网下载:https://git-scm.com/downloads

官网如果太慢,可以去这下载:http://www.wmzhe.com/soft-38801.html,注意选择如下图地址下载。

安装直接next到finish,然后开始-程序找到Git Bash,如下图

创建用户

git config --global user.name "kyoxue"

注册邮箱

git config --global user.email "[email protected]"

查看秘钥ssh key是否存在,若出现“No such file or directory”,则表示需要创建一个ssh keys;如果存在,会直接切到~/.ssh目录

cd ~/.ssh

上传项目,必须创建ssh key,指定注册邮箱来创建

ssh-keygen -t rsa -C "[email protected]"

系统提示输入路径,(不输入路径,而直接按回车,则ssh keys生成后存放的路径为C:\User\.ssh)

这里输入:D:\tmp\ssh_key,因为这个文件夹已经创建了,系统会提示:

输入y覆盖

接下来系统提示,输入密码,和确认密码,2次界面不会显示你输入的字符,如果2次不同会提示不匹配:

这里2次密码后,提示is a directory,创建ssh key失败,目前解决方法,不指定目录直接用系统默认位置创建

提示创建成功了!

打开ssh key系统默认创建目录:C:\Users\Administrator\.ssh

登录git网站,导入ssh,打开setting界面

点击SSH and GPG keys,然后再点击右上角添加新密钥按钮New SSH key

将id_rsa.pub里的内容拷贝到Key内,Title内容随便填,确定即可。(pub可以改成txt打开得到内容文本)

同时邮箱弹出了提示:

密钥添加完成,后面可以提交上传项目文件了。

上传文件,先在本地创建仓库,也就是文件夹。

这里通过git命令,创建了个test文件夹

切到d:\tmp\test,执行git init把这个文件夹变成Git可管理的仓库

目录下多了个隐藏文件夹

它是Git用来跟踪和管理版本库的。如果你看不到,是因为它默认是隐藏文件,那你就需要设置一下让隐藏文件可见。

git status查看仓库状态,目前没有添加任何文件

这时候你就可以把你的项目粘贴到这个本地Git仓库里面(粘贴后你可以通过git status来查看你当前的状态)

如果仓库之前已经贴了项目文件,忽略。

通过git add .添加所有文件到仓库,注意点是用空格隔开的:

通过git status查看:

如果文件内有东西会出现红色的字,不是绿色,这不是错误。

用git commit -m "日志" 把项目提交到仓库。

在Github上创建一个Git仓库。可以直接点New repository来创建

比如我创建了一个kyoxue的仓库.进入仓库

远程与本地库关联

关联好之后,把本地库的所有内容推送到远程仓库(也就是Github)上了,通过:$ git push -u origin master

可能会弹出需要登录

登录完开始上传,同时提示邮件:

由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了

$ git push origin master 

刷新github页面,发现已经上传上去了

附录:有个坑需要注意一下,在github创建远程仓库的时候,如果你勾选了Initialize this repository with a README(就是创建仓库的时候自动给你创建一个README文件)

,那么将本地仓库内容推送到远程仓库的时候就会报一个to   https://github.com/sdc123456789/xiaobin的错

这是由于你新创建的那个仓库里面的README文件不在本地仓库目录中,这时我们可以通过以下命令先将内容合并以下:$ git pull --rebase origin master

再push就能成功了。

 

原文地址:https://www.cnblogs.com/ixixi/p/11676955.html

时间: 2024-08-04 13:01:19

Git初次使用,记录自己看的相关文章

记录一下看过的电影

用来记录自己看过的好的电影 2019.3.16 哈哈哈哈 ,我是个电影爱好者,很喜欢外国那种慢节奏的剧情片,以前真的是没有耐心看完一部慢节奏的篇子,不过自从大二以来,真的是希望一个电影节奏越慢越好,最近毛概水课真的爽,一节课一部电影,以前也看了挺多电影,不过都忘得差不多了,先说明一下我最喜欢得电影是天堂电影院和海上钢琴师,一个是人间的善意,一个是出世的孤独,然后他们的配乐我真的真的是超级喜欢,the crsis,the crave , playing love,love theme......

规范git commit提交记录和版本发布记录

在开发过程中我们一般都会用到git管理代码,在git commit提交代码时我们一般对git commit message随便写点简单的描述,可是随着项目参与人数的增多,发现提交的commit记录越来越杂乱,不便查阅,在网上找了下解决方案,总结一下方便在公司项目中运用. commit message 格式 目前大家比较认可的是Angular团队的提交规范,很多工具也是基于此规范开发的.该提交规范格式如下: <type>(<scope>): <subject> <B

Linux Git 踩坑记录

Linux Git 踩坑记录 git cherry-pick 冲突解决 出现: error: could not apply xxxxxx(commit ID)... ***** hint: after resolving the conflicts, mark the corrected paths hint: with 'git add ' or 'git rm ' hint: and commit the result with 'git commit' 此时使用git status命令查

git 查看日志记录

1.git log 如果日志特别多的话,在git bash中,按向下键来查看更多,按q键退出查看日志. 2.git show 查看最近一次commit内容,也可以后面加commit号,单独查看此次版本的日志. 3.git log -p -p参数输出的信息会更多,用来显示提交的改动记录,相当于多次使用git show [commit_id]的结果. 4.git archive -o $PWD/version-$(git rev-parse HEAD)-latest.tar.gz $(git rev

git初次使用

git的初次使用 安装-sudo apt install git 初始化-git init 提交 git add filename git commit -m "版本说明" 查看版本状态-git status 查看-git log --pretty=oneline 查看曾经的记录-git reflog 版本修改 git reset --hard HEAD^/HEAD~num 返回上一个/前n个版本 git reset --hard 版本序列号前4位 返回指定版本 撤销修改 git ch

【Git】命令记录

配置gitgit config --global user.name = "用户名或者用户ID"git config --global user.email = "邮箱"ssh-keygen -C 'you email [email protected]' -t rsa clone项目git clone 项目地址 添加文件git add dir1 ( 添加dir1这个目录,目录下的所有文件都被加入 ) Git add f1 f2 ( 添加f1,f2文件) git a

记录我看过的书!

从2015.04.06才开始记录,大部分还没记下来,因为没看完,或者烂书. 2014.09.14<基于UNIX/Linux的C系统编程> 2014.09.17<Linux C程序设计大全>:看完了,是linux下c编程的好入门书,较厚,但易懂. 2014.10.05<链接器和加载器>:有点深奥了,还看得很懂. 2014.11.05<零基础学算法>:算法入门书,还不错. 2015.01.08<离散数学>:很厚的一本,深蓝封面,外文翻译,由浅入深.

『GitHub』Git常用命令记录

Commands: git init 把当前目录变成Git可以管理的仓库 随后出现.git目录,这个目录是Git来跟踪管理版本库的git commit -m "change message" 提交代码到Gitgit add file1.txt git add file2.txt 先添加多个文件 之后一起提交 git status 命令可以让我们时刻掌握仓库当前的状态 比如:文件是否被修改,修改后是否提交git diff readme.txt 查看这个文件上次修改具体改了那些内容 git

Git使用方法记录(一)

记录下git的基本使用方法,这里是以ubuntu14.04为例. 1,使用前的初始设置 git config –global user.name "FirstName LastName" git config –global user.email "your email address" 可以使用 cat ~/.gitconfig 查看git的初始配置,如果想修改配置信息,可以直接修改这个文件,在github上公开仓库时,这个文件中的name和email会随着提交日