Git安装后初始化一些操作
无需动脑记忆的都用笔写下来
关于Git的操作还是挺多的,很多命令大部分用不到,但是用到的时候还要尝试,比较麻烦,所以记录一下,顺带做一些操作的简化。
另: Git真的是非常好用,这里就不讲啥原理的,学习网站很多,自行百度。
第一步:安装Git:
- 先去正规网站下载Git:Git下载链接>>>;
- 安装步骤见网站,各种环境的安装>>>,或者百度安装步骤;
- TortoiseGit(Git小乌龟),用过svn的同学都知道有个svn小乌龟操作界面,Git也有,安装见百度;
- 安装好后见图:
第二步:基操:
- 克隆项目到本地,url就是地址;地址有不同格式,例如:https的地址:https://xxx.com/某项目/某项目.git; ssh的地址:git@xxxx.com:xxx/xxx.git
git config --global user.name "你的大名"
git config --global user.email "你的联系邮件"
# 全局别名设置,有习惯的别名以后,会非常顺手
git config --global alias.st "status"
# 将项目克隆到本地
git clone [url]
#生成公钥 用户连接远程仓库,不用每次都输入账户密码
ssh-keygen -o
#然后都是enter下去.生成的密钥用命令查看,然后配置到远程库,用git@xxx 协议操作
cat ~/.ssh/id_rsa.pub
# 当前工作目录git初始化,将跟踪目录下的文件
git init
# 查看当前及所有分支
git branch
# 将文件添加到暂存区
git add xxx.txt
# 所有变动的文件,并添加到缓存区
git add .
# 查看当前文件内,文件变动状态,是否被暂存
git status
# 查看和对比所有变动的文件,所变动的东西
git diff [可选定某个文件查看]
# 将暂存的文件提交到本地仓库中,并且打个备注,可以多次提交,然后在一起推送到远程仓库中
git commit -m "你的小备注别忘了写"
# 跳过add命令,直接将所有变动的文件提交到本地仓库
git commit -a -m "小备注依然不能忘"
# 删除文件,如果文件已经被add了,则需要在rm后加 -f 就可以删除了
git rm <finame>
# 保留文件还存在工作目录中,并且删除暂存.
git rm --cached README
# 查看提交历史, 可以格式化查看,这个要自己写格式化样式...
git log
# 放弃所有更改,或者某个文件的更改
git checkout [.|fname]
# 查看当前工作目录的远程仓库
git remote
# 添加远程仓库 <别名> <地址>
git remote add < shortname > < url >
# 推送代码到远程仓库的当前分支,一般选择分之后,命令可以省略分支
git push <分支>
# 将远程仓库的代码拉更新到本地仓库
git pull
# 将<目标分支>的变动合并到当前分支上
git merge <目标分支>
# 保存本地仓库的账号
git config --local credential.helper store
# 保存git全局账号
git config --global credential.helper store