在git bash 进入文件夹,运行命令:git init
git config --global user.name "your name"
git config --global user.email "lxx@xx.com"
选择单个文件,添加到缓存区:git add ./ProjectFile
添加多个文件:git add ./
提交与说明,添加到仓库区:git commit -m "说明文字"
不加m是进入编辑器模式,按ESC + :q! 强制退出
一步完成,不需要两步:git commit --all -m "说明文字"
地址简写:git remote add name 地址(提交使用git push name)
提交到分支:git push name -u master (-u是关联到master远程分支)(再次上传 git push即可)
git status
1.如果是nothing...,说明已经添加到了仓库区
2.如果是modified ProjectFile(绿色),说明只添加到了缓存区
3.如果是modified ProjectFile(红色),说明有文件修改了,但没有添加到任何区
1.查看当前日志,详细:git log
2.查看当前日志,简略:git log --oneline(版本号 ,文件描述)
3.查看历史日志:git reflog(可以看到所有提交的版本号)
1.通过序号:git reset --hard Head~0(0代表最近一次,1代表上一次,2代表上上一次)
2.通过版本号:git reset --hard Head~版本号(其他版本号隐藏,没有删除,可再次通过版本号切换)
1.创建分支:git branch name(和分离前的代码一样)
2.查看分支:git branch (* 绿色代表当前)
3.切换分支:git checkout name
4.合并分支:git merge name
5.删除分支:git branch -d name(在别的分支才能删除)
6.手动修改:两个分支都更新,需要手动删除冲突的代码,然后再次提交
1.通过http上传:git push github-https地址 master(分支名称) (需要账号密码)
2.通过ssh方式上传:
生成公钥和私钥:
ssh-keygen -t rsa -C xx@xx.com
打开我的电脑 - C磁盘 - 用户 - 电脑用户 - .ssh - 用编辑器打开id_rsa.pub - 复制公钥
到github的setting - SSH选项 - new SSH key - 设置
git push github-ssh地址 master(分支名称)
1.初始化仓库
2.git pull github地址 master(远程分支名称)
原文:https://www.cnblogs.com/dmyxs/p/12337860.html