git 入门

来源:互联网 发布:c语言简单小游戏代码 编辑:程序博客网 时间:2024/05/21 00:19

git 是一个很好的分布式版本控制软件。
1.下载安装 https://git-scm.com/download/ 默认安装选项即可。
2.一般工作流程如下:
克隆 Git 资源作为工作目录。
在克隆的资源上添加或修改文件。
如果其他人修改了,你可以更新资源。
在提交前查看修改。
提交修改。
在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。
3.常用命令(也可直接用GUI管理软件TortoiseGit,建议用命令)
git config –global user.name ‘test’
git config –global user.email test@qq.com
git init //当前目录创建版本库
git add //添加到暂存库 git init d:\test
git add dir1 ( 添加dir1这个目录,目录下的所有文件都被加入 )
git add f1 f2 ( 添加f1,f2文件)
git add . ( 添加当前目录下的所有文件和子目录 )
git add *.cpp (添加所有cpp文件)
git commit (暂存库提交到版本库)
git commit -m “First commit”
git clone (将repository指向的版本库创建一个克隆到directory目录中)
git status (查看状态,常用)
ls -a (查看文件)
git reset HEAD (取消已缓存的内容)
git rm (将条目从缓存区中移除)
git –version
git rm –cached test.txt ;还原为未缓存状态
git checkout – README.txt //撤销修改
修改后必须add到缓存区。
push,pull 上传, 下载
工作目录(add)-暂存区(commit)-head。
pull request :合并分支。
4.github上传
1). github注册,创建版本库。
2). 拷贝到本地 git clone https://github.com/username/test.git
3). 在本地添加并提交文件
git add .
git commit -m ‘note first commit’
4). 远程添加并提交文件
git remote add origin https://github.com/username/test.git
git push origin master
此步需要输入github的用户名和密码。
然后就可以在github网站上看到提交的文件了。
5.问题
1.fatal: Unable to create ‘E:/notepad++_file/.git/index.lock’: File exists.
rm -f ./.git/index.lock
2.fatal: remote origin already exists.
解决办法如下:
1、先输入gitremote rm origin
2、再输入git remote add

0 0