Git常用

git详解:http://www.liaoxuefeng.com

工作项目使用

//缓存并更新代码
step1:git stash
git pull
git stash pop

//查看文件状态
step2:git status

//多个文件中间空格隔开
step3:git add 要提交的文件 要提交的文件

step4:git commit -m “番号名:变更描述”

step5:git push 分支的位置

//查看提交的状态
step6:gitk


个人使用

windows下安装完git后,需要配置:
git config –global user.name “Your Name”
git config –global user.email “[email protected]

首先要ssh密钥配置:ssh-keygen -t rsa -C “[email protected]
将.ssh/id_rsa.pub 中的内容负值粘贴到github上,添加SSH

gui方式提交代码:
1.git clone https://github.com/zyRainBow/WIFIProject.git
(或git remote add origin [email protected]:zyRainBow/WIFIProject.git 大多使用SSH方式)

2.git gui(add代码并commit,需要在有.git仓库的目录使用此命令)

3.git push -u origin master(第一次提交需要 -u 参数,此后不需要)

命令行方式提交代码:(git init 将目标文件夹变成git仓库,一般可直接clone即可)
1.git clone https://github.com/zyRainBow/WIFIProject.git

2.git add 要提交的文件 要提交的文件

3.git commit -m “描述”

4.git push origin master

如果在github的remote上已经有了文件,会出现错误。此时应当先pull一下, 再进行git push origin master


常用git:

查看系统config: git config –system –list

查看当前用户配置: git config –global –list

查看当前仓库配置: git config –local –list

查看提交历史记录:git log

导出git提交记录(指定起始时间):git log –since=2017.5.18 –until=2017.10.26 > git_history2.txt

导出git提交记录(指定author):git log –author=zhaoying > git_history.txt

查看每一次git命令记录:git reflog

删除文件:git rm test.txt

把readme.txt文件在工作区的修改全部撤销:git checkout – readme.txt

查看分支:git branch

创建分支:git branch

切换分支:git checkout

创建+切换分支:git checkout -b

合并某分支到当前分支:git merge

删除分支:git branch -d

猜你喜欢

转载自blog.csdn.net/qq_20160723/article/details/79228812