配置文本编辑器(notepad++)
git config --global core.editor "'D:\Notepad++\notepad++.exe' -multiInst -notabbar -nosession -noPlugin '$*'"
提交时注释中换行
git commit -m 注释可以通过单引号来换行,比如:
git commit -m '
1.line1
2.line2
'
按“q”可以退出Git log命令
返回上层目录:cd ..
一直出现“>”:Ctrl+D
命令行创建文件:mkdir xxx
git仓库中显示的是当前分支下的文件(夹)
修改账户名和邮箱:直接找到“.gitconfig”文件进行修改(C:\Users\tao.liu\.gitconfig)
暂存区:文件已经被git管理,但是并没有提交,可以认为是还没有被验收的项目,只有验收成功的项目最终才被提交
分离头指针:git工作在没有分支的状态下,此状态下的工作内容容易在切换分之后被git当做垃圾清理掉,属于危险操作。
分支可以理解成一个指向最近一次提交的指针
.gitignore文件作用是告诉git哪些文件是不需要管理的
GitHub配置公私钥
生成公私钥
ssh-keygen -t rsa -C "youremail@xxx.com"
将公钥的内容粘贴到GitHub
your profile -> edit profile -> SSH and GPG keys -> new SSH key
title可以不用写,
GitHub上创建个人仓库
本地仓库同步到GitHub
git remote add GitHub [url]
git push GitHub <branch_name>
不同人修改了不同文件如何处理
创建基于remote的分支
在该分支下完成工作并提交
执行git push命令