git 基础

1.不跟踪某个在跟踪的文件

git rm --cached readme1.txt      不跟踪 readme1.txt

git rm -r --cached  target/       不跟踪 target 文件夹

执行git commit , 然后  git push

2.克隆

克隆普通:
git clone  ssh://gits@ip/mnt/kuoshi-code/kuoshi-adx.git
 
克隆特殊端口:
git clone  ssh://username@ip:2032/mnt/taimei-code/taimei-adx.git
 

git 撤销add操作----------------------------------------------------

git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了 

git reset HEAD XXX/XXX/XXX.java 就是对某个文件进行撤销了

 

git push --set-upstream origin master

修改git 用户名

git config --global user.name "Your_username"

git config --global user.email "Your_email"

 

 

修改git remote的url和用户名--------------------------------------------

git remote set-url origin ssh://gits@ip/mnt/kuoshi-code/kuoshi-adx.git

在服务器新建git仓库-------------------------------------------------------

1.在服务器

1.1 git init --bare projectname.git 新建空仓库

1.2 chmod 777 projectname.git

1.3 chown -R gits:gits kuoshi-adx.git/ 有新增权限

2.在本地克隆

 

本地关联远程仓库,远程仓库没有内容-------------------------------------------------------------

在本地输入以下命令:

git init

git remote add origin ssh://gits@18ip/mnt/taimei-code/tangelo-upload-pic.git

正常push

git push origin master:master

更新

git pull origin master:master

//设置本地分支跟踪远程的分支

git branch --set-upstream-to=origin/master master

//这句话提示:分支“master”设置为从“origin”跟踪远程分支“master”。

Branch 'master' set up to track remote branch 'master' from 'origin'.

 

 

别名 在.gitconfig

[alias]

    co = checkout
    st = status
    cm = commit -m
    br = branch
    dif = diff
    pl = pull
    ps = push

 
posted @ 2021-11-15 17:14  meeto  阅读(66)  评论(0)    收藏  举报